File sharing device and inter-file sharing device data migration method
First Claim
1. A migration destination file sharing device communicably connected to a migration source file sharing device and a host computer via a communications network, the migration destination file sharing device including:
- means for relating a plurality of migration source shared file systems of the migration source file sharing device to plurality of migration destination shared file systems of the migration destination file sharing device by shared file system basis and for determining a mount point for network-mounting one of the migration source shared file systems of the migration source file sharing device, which is migration-related to the shared file systems of the migration destination file sharing device, as a migration source shared file system onto the migration destination file sharing device, and the migration source shared file systems each having a plurality of files;
means for migrating files from the migration source file sharing device to the migration destination file sharing device on a file by file basis per shared file system;
means for setting or changing a migration status of each file;
means for causing access from the host computer to be switched from the migration source file sharing device to the migration destination file sharing device;
means for detecting a migration status, which at least includes a “
being copied”
status and a “
copied”
status, of a file of said one of the migration source shared file systems to which access has been requested by the host computer;
first means for providing the file from said one file system of the migration destination file sharing device to the host computer during the per shared file system file migration in a case where the detected migration status of the file is the “
copied”
status where the file can be used from said one file system of the migration destination file sharing device; and
second means for providing the file from said one file system of the migration source file sharing device to the host computer during the per shared file system file migration in a case where the detected migration status of the file is the “
being copied”
status where the file cannot be used from said one file system of the migration destination file sharing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Data migration from an existing NAS to a new NAS and processing of access from a client are executed in parallel. A migration destination NAS inherits the host name and IP address of a migration source NAS. The network environment parameters of the migration source NAS are changed to different values. The migration destination NAS causes data to migrate from a migration source storage region, in which a shared file system of the migration source NAS is mounted, to a migration destination storage region. In a case where there is an access request from the client during data migration, the migration destination NAS selects one of the storage region in correspondence to the migration status of the requested data and provides that data. Data of a “not copied” status is provided from the migration source storage region. Data of a “copied” status is provided from the migration destination storage region.
-
Citations
33 Claims
-
1. A migration destination file sharing device communicably connected to a migration source file sharing device and a host computer via a communications network, the migration destination file sharing device including:
-
means for relating a plurality of migration source shared file systems of the migration source file sharing device to plurality of migration destination shared file systems of the migration destination file sharing device by shared file system basis and for determining a mount point for network-mounting one of the migration source shared file systems of the migration source file sharing device, which is migration-related to the shared file systems of the migration destination file sharing device, as a migration source shared file system onto the migration destination file sharing device, and the migration source shared file systems each having a plurality of files; means for migrating files from the migration source file sharing device to the migration destination file sharing device on a file by file basis per shared file system; means for setting or changing a migration status of each file; means for causing access from the host computer to be switched from the migration source file sharing device to the migration destination file sharing device; means for detecting a migration status, which at least includes a “
being copied”
status and a “
copied”
status, of a file of said one of the migration source shared file systems to which access has been requested by the host computer;first means for providing the file from said one file system of the migration destination file sharing device to the host computer during the per shared file system file migration in a case where the detected migration status of the file is the “
copied”
status where the file can be used from said one file system of the migration destination file sharing device; andsecond means for providing the file from said one file system of the migration source file sharing device to the host computer during the per shared file system file migration in a case where the detected migration status of the file is the “
being copied”
status where the file cannot be used from said one file system of the migration destination file sharing device. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11, 17, 22, 23, 30)
-
-
7. A method of causing data to migrate from a file system of a migration source file sharing device to a file system of a migration destination file sharing device via a communications network, the method including the steps of:
-
a step of relating a plurality of migration source shared file systems of the migration source file sharing device to plurality of migration destination shared file systems of the migration destination file sharing device by shared file system basis and for determining a mount point for network-mounting one of the migration source shared file systems of the migration source file sharing device, which is migration-related to the shared file systems of the migration destination file sharing device, as a migration source shared file system onto the migration destination file sharing device, and the migration source shared file systems each having a plurality of files; a step of migrating files from the migration source file sharing device to the migration destination file sharing device on a file by file basis per shared file system; a step of setting or changing a migration status of each file; a step of causing access from a host computer to be switched from the migration source file sharing device to the migration destination file sharing device; a step of detecting a migration status, which at least includes a “
being copied”
status and a “
copied”
status, of a file of said one of the migration source shared file systems to which access has been requested by the host computer;a first step of providing the file from said one file system of the migration destination file sharing device to the host computer during the per shared file system file migration in a case where the detected migration status of the file is the “
copied”
status where the file can be used from said one file system of the migration destination file sharing device; anda second step of providing the file from said one file system of the migration source file sharing device to the host computer during the per shared file system file migration in a case where the detected migration status of the file is the “
being copied”
status where the file cannot be used from said one file system of the migration destination file sharing device. - View Dependent Claims (8, 12, 13, 18, 24, 25, 31)
-
-
9. A computer program stored in a computer readable medium implemented in a file server and for causing data to migrate from a migration source file sharing device to a migration destination file sharing device via a communications network, comprising:
-
a module for relating a plurality of migration source shared file systems of the migration source file sharing device to plurality of migration destination shared file systems of the migration destination file sharing device by shared file system basis and for determining a mount point for network-mounting one of the migration source shared file systems of the migration source file sharing device, which is migration-related to the shared file systems of the migration destination file sharing device, as a migration source shared file system onto the migration destination file sharing device, and the migration source shared file systems each having a plurality of files; a module for migrating files from the migration source file sharing device to the migration destination file sharing device on a file by file basis per shared file system; a module for setting or changing a migration status of each file; a module for causing access from a host computer to be switched from the migration source file sharing device to the migration destination file sharing device; a module for detecting a migration status, which at least includes a “
being copied”
status and a “
copied”
status, of a file of said one of the migration source shared file systems to which access has been requested by the host computer;a first module for providing the file from said one file system of the migration destination file sharing device to the host computer during the per shared file system file migration in a case where the detected migration status of the file is the “
copied”
status where the file can be used from said one file system of the migration destination file sharing device; anda second module for means for providing the file from said one file system of the migration source file sharing device to the host computer during the per shared file system file migration in a case where the detected migration status of the file is the “
being copied”
status where the file cannot be used from said one file system of the migration destination file sharing device. - View Dependent Claims (14, 15, 19, 26, 27, 32)
-
-
16. In a file sharing system that comprises a host computer, a source file sharing device, and a destination file sharing device communicably connected to the source file sharing device and the host computer via a communications network, the destination file sharing device includes:
-
a control unit, the control unit being operatively formed to migrate files from the source file sharing device to the destination file sharing device and to include a first component that relates a plurality of migration source shared file systems of the migration source file sharing device to plurality of migration destination shared file systems of the migration destination file sharing device, by shared file system basis, said first component being configured to determine a mount point for network-mounting one of the migration source shared file systems of the migration source file sharing device, which is migration-related to the shared file systems of the migration destination file sharing device, on as a migration source shared file system onto the migration destination file sharing device, and the migration source shared file systems each having a plurality of files; a second component that migrates the files from the source file sharing device to the destination file sharing device on a file by file basis per shared file system; a third component that sets or changes a migration status of each file; a fourth component that causes access from the host computer to switch from the source file sharing device to the destination file sharing device; a fifth component that detects a migration status, which at least includes a “
being copied”
status and a “
copied”
status, of a file of said one of the migration source shared file systems to which access has been requested by the host computer;a sixth component that provides the file from said one file system of the migration destination file sharing device to the host computer during the per shared file system file migration in a case where the detected migration status of the file is the “
copied”
status where the file can be used from said one file system of the migration destination file sharing device; anda seventh component that provides the file from said one file system of the migration source file sharing device to the host computer during the per shared file system file migration in a case where the detected migration status of the file is the “
being copied”
status where the file cannot be used from said one file system of the migration destination file sharing device. - View Dependent Claims (20, 21, 28, 29, 33)
-
Specification