Multi-protocol sharable virtual storage objects
First Claim
1. In a data processing network including a client and a file server, a method of access to a storage object in the file server, said method comprising:
- the client using a block level access protocol over the network to access the storage object; and
the file server accessing the storage object by accessing a file containing data of the storage object.
9 Assignments
0 Petitions
Accused Products
Abstract
A storage object such as a virtual disk drive or a raw logical volume is contained in a UNIX compatible file so that the file containing the storage object can be exported using the NFS or CIFS protocol and shared among UNIX and MS Windows clients or servers. The storage object can be replicated and backed up using conventional file replication and backup facilities without disruption of client access to the storage object. For client access to data of the storage object, a software driver accesses the file containing the storage object. For example, a software driver called a virtual SCSI termination is used to access a file containing a virtual SCSI disk drive. Standard storage services use the iSCSI protocol to access the virtual SCSI termination. An IP replication or snapshot copy facility may access the file containing the virtual SCSI disk drive using a higher-level protocol.
275 Citations
49 Claims
-
1. In a data processing network including a client and a file server, a method of access to a storage object in the file server, said method comprising:
-
the client using a block level access protocol over the network to access the storage object; and
the file server accessing the storage object by accessing a file containing data of the storage object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a data processing network including a client and a file server, a method of access to a virtual direct access storage device in the file server, attributes and data of the virtual direct access storage device being stored in at least one file in the file server, said method comprising:
-
the client using a block level access protocol over the network to access the virtual direct access storage device in the file server, the file server responding to commands in accordance with the block level access protocol for access to the virtual direct access storage device by accessing the attributes and data of the virtual direct access storage device; and
the file server providing access over the network to the virtual block storage device in accordance with a file access protocol by accessing said at least one file in the file server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A network file server comprising:
-
data storage;
an interface for coupling the data storage to a data network; and
at least one processor programmed for permitting clients in the data network to access the data storage in accordance with a plurality of access protocols;
the data storage containing at least one file for storing file attributes and for storing metadata defining a virtual direct access storage device and for storing data of the virtual direct access storage device;
the access protocols including at least one block level access protocol for access to the virtual direct access storage device by accessing the metadata and data of the virtual direct access storage device; and
the access protocols including at least one file access protocol for accessing said at least one file. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A network file server comprising:
-
data storage;
an interface for coupling the data storage to an IP data network; and
at least one processor programmed for permitting clients in the data network to access the data storage in accordance with a plurality of access protocols;
the data storage containing at least one file for storing file attributes and for storing metadata defining a virtual SCSI direct access storage device and for storing data of the virtual direct access storage device;
the access protocols including a block level access protocol for client access to the virtual SCSI direct access storage device over the IP network by accessing the metadata and data of the virtual direct access storage device;
the access protocols including at least one file access protocol for accessing said at least one file; and
the network file server includes a facility for remote replication of said at least one file over the IP network concurrent with client write access to the virtual SCSI direct access device over the IP network using the block level access protocol. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification