Storage system, NAS server and snapshot acquisition method
First Claim
Patent Images
1. A storage system comprising:
- a storage device for storing a file;
one or more file systems for managing the file; and
one or more NAS servers that control access from a client to the file systems via a global namespace formed by grouping local namespaces for the one or more file systems;
wherein each NAS server includes a global snapshot construction means for reconstructing the global namespace so that the directory configuration in the global namespace of the snapshot of the file system obtained by its own or other NAS servers becomes the same as the directory configuration in the global namespace of the file system.
1 Assignment
0 Petitions
Accused Products
Abstract
The correspondence relationship between local paths in local namespaces for snapshots FS0-SNAP0, FS1-SNAP0, and FS2-SNAP0 of file systems FS0, FS1, and FS2 and global paths in a global namespace for those snapshots is defined so that the directory configuration in the global namespace of the snapshots FS0-SNAP0, FS1-SNAP0, and FS2-SNAP0 becomes the same as the directory configuration in the global namespace of the file systems FS0, FS1, and FS2.
84 Citations
15 Claims
-
1. A storage system comprising:
-
a storage device for storing a file;
one or more file systems for managing the file; and
one or more NAS servers that control access from a client to the file systems via a global namespace formed by grouping local namespaces for the one or more file systems;
wherein each NAS server includes a global snapshot construction means for reconstructing the global namespace so that the directory configuration in the global namespace of the snapshot of the file system obtained by its own or other NAS servers becomes the same as the directory configuration in the global namespace of the file system. - View Dependent Claims (2, 3)
-
-
4. A storage system comprising:
-
a storage device for storing a file;
one or more file systems for managing the file;
one or more NAS servers that control access from a client to the file systems via a global namespace formed by grouping local namespaces of the one or more file systems; and
a computer connected to the NAS server, wherein the computer includes global snapshot construction means that reconstructs the global namespace so that the directory configuration in the global namespace of the snapshot of the file system obtained by the NAS server becomes the same as the directory configuration in the global namespace of the file system. - View Dependent Claims (5, 6)
-
-
7. A storage system comprising:
-
a storage device for storing a file, one or more file systems for managing the file; and
one or more NAS servers that control access from a client to the file systems via a single namespace by linking a local path in each local namespace for the one or more file systems with a global path in the single namespace, wherein the NAS server includes a global snapshot construction means for defining a correspondence relationship between the local path in the local namespace for the snapshot and the global path in the single namespace for the snapshot so that the directory configuration of the single namespace of the snapshot of the file system obtained by its own or other NAS servers becomes the same as the directory configuration in the single namespace of the file system.
-
-
8. A storage system comprising:
-
a storage device for storing a file;
one or more file systems for managing the file;
one or more NAS servers that control access from a client to the file systems via a single namespace by linking a local path in each local namespace for the one or more file systems with a global path in the single namespace; and
a computer connected to the NAS server, wherein the computer includes a global snapshot construction means for defining a correspondence relationship between the local path in the local namespace for the snapshot and the global path in the single namespace for the snapshot so that the directory configuration in the single namespace of the snapshot of the file system obtained by the NAS server becomes the same as the directory configuration in the single namespace of the file system.
-
-
9. A NAS server that controls access from a client to one or more file systems via a global namespace formed by grouping local namespaces of the file systems, the NAS server comprising:
a global snapshot construction means for reconstructing the global namespace so that the directory configuration in the global namespace of a snapshot of the file system obtained by its own or other NAS servers becomes the same as the directory configuration in the global namespace of the file system. - View Dependent Claims (10, 11)
-
12. A NAS server that controls access from a client to one or more file systems via a single namespace by linking a local path in each local namespace for the file systems with a global path in the single namespace, the NAS server comprising:
a global snapshot construction means for defining a correspondence relationship between the local path in the local namespace for the snapshot and the global path in the single namespace of the snapshot so that a directory configuration in the single namespace of the snapshot of the file system obtained by its own or other NAS servers becomes the same as the directory configuration in the single namespace of the file system.
-
13. A snapshot acquisition method comprising the steps of:
-
providing a client with a global namespace formed by grouping local namespaces of one or more file systems that manage a file stored in a storage device;
acquiring a snapshot of the file system; and
reconstructing the global namespace so that the directory configuration in the global namespace of the snapshot of the file system becomes the same as the directory configuration in the global namespace of the file system. - View Dependent Claims (14)
-
-
15. A snapshot acquisition method comprising the steps of:
-
providing a client with a single namespace by linking a local path in each local namespace for one or more file systems with a global path in a single namespace;
acquiring a snapshot of the file system; and
defining a correspondence relationship between the local path in the local namespace of the snapshot and the global path in the single namespace of the snapshot so that the directory configuration in the single namespace of the snapshot of the file system becomes the same as the directory configuration in the single namespace of the file system.
-
Specification