×

File management method and hierarchy management file system

  • US 8,949,557 B2
  • Filed: 12/13/2013
  • Issued: 02/03/2015
  • Est. Priority Date: 10/15/2008
  • Status: Active Grant
First Claim
Patent Images

1. A file system comprising:

  • a storage system providing a plurality of volumes using a plurality of drives; and

    a file server comprising a memory and managing a real file system and a hierarchy management file system;

    whereinthe real file system includes at least a first file system in first one of the plurality of volumes and a second file system in second one of the plurality of volumes,the hierarchy management file system provides a pseudo file system which virtually and hierarchically integrates the first file system and the second file system,the storage system stores management information indicating, for each of the files managed in the pseudo file system, either the first file system or the second file system in which each of the files is stored and an identifier of the management information of each corresponding file, wherein at least a part of the management information is also stored in the memory;

    wherein the file server is configured to;

    specify a file which is stored in the first file system and which satisfies a predetermined migration condition,copy the file to the second file system, while maintaining a file name of the file copied in the second file system, which is a complete path name used in the file system, with rewriting of the management information of the file so that the management information indicates that the file is in the second file system, anddelete the file in the first file system; and

    in response to a read request of the file,access the second file system by making reference to the management information in the memory, read the file stored in the second file system, and transfer the read file as a response to the read request without first copying the read first file into the first file system.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×