×

METHOD FOR CREATING CLONE FILE, AND FILE SYSTEM ADOPTING THE SAME

  • US 20130066930A1
  • Filed: 09/14/2011
  • Published: 03/14/2013
  • Est. Priority Date: 09/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A file server connected to a client terminal and a storage system, the file server comprising:

  • a processor; and

    a memory storing a file system program for managing a file;

    wherein the file system program creates a first differential file while inhibiting update of the file upon receiving a request to create a clone of the file; and

    accesses the first differential file upon receiving a request to access the clone;

    wherein when the access is (1) an update request;

    (1a) if a disk block of the storage system is not assigned to a file block of the first differential file designated via the update request, a disk block of the storage system is assigned to the file block and update data is written thereto;

    (1b) if a disk block of the storage system is assigned to the file block, update data is written thereto;

    wherein when the access is (2) a read request;

    (2a) if data exists in the file block of the first differential file designated via the read request, the data is read therefrom;

    (2b) if there is no data in the file block, and if data exists in the file block corresponding to said file, the data is read therefrom, and when an update request of said file occurs, a second differential file is created, anda disk block of the storage system is assigned to the file block of the second differential file designated via the update request and update data is written thereto.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×