发明名称 Storage system and file management method
摘要 In a first file storage apparatus, a first controller, which manages a first file system comprising a plurality of files, transfers a copy of the first file to a second file storage apparatus when managing the first file, manages the copy of the first file as a first replication file, configures the replication destination of the first replication file in the first file as a first pointer and, when processing a second file as a de-duplication target file, manages the first replication file as a copy of the first file and second file, configures a first pointer in the second file, and deletes the first data on condition that the storage destination of the first data which comprises the first file has been configured in the first file, or deletes the second data on condition that the storage destination of the second data which comprises the second file has been configured in the second file.
申请公布号 US9092446(B2) 申请公布日期 2015.07.28
申请号 US201213704166 申请日期 2012.11.29
申请人 HITACHI, LTD. 发明人 Kishimoto Satoru;Nakatani Youji;Satomi Mitsunori;Sunada Yoji
分类号 G06F17/30;G06F11/14;G06F3/06 主分类号 G06F17/30
代理机构 Volpe and Koenig, P.C. 代理人 Volpe and Koenig, P.C.
主权项 1. A storage system, comprising: a plurality of first file storage apparatuses which comprise a first file system; and a second file storage apparatus which is connected to each of the first file storage apparatuses via a network and which comprises a second file system, wherein the first file storage apparatuses each comprise: a storage device which stores a plurality of files comprising the first file system; and a first controller which controls data I/O processing of the storage device on the basis of an access request from an access request source, and which exchanges information with the second file storage apparatus via the network, wherein, if a first file is stored in the storage device, the first controller transfers a copy of the first file to the second file storage apparatus via the network, manages the transferred copy of the first file as a first replication file, and configures, in the first file, a first pointer indicating a replication destination of the first replication file, and wherein, if a second file which comprises the same data as the first file is stored in the storage device, the first controller manages the second file as a de-duplication target file, manages the first replication file as a copy of the first file and a copy of the second file, configures the first pointer in the second file, and deletes the first data on condition that a storage destination of the first data comprising the first file has been configured in the first file, or deletes the second data on condition that a storage destination of the second data comprising the second file has been configured in the second file, wherein, if the second file is managed as the de-duplication target file, the first controller creates a shared file, stores second data which comprises the second file in the created shared file, configures a second reference destination to the effect that the storage destination of the second data is the shared file, in second metadata for managing the second data, manages the second file as a second de-duplicated file on condition that the second data has been deleted, manages the first replication file as a copy of the second file, and manages the replication destination of the copy of the second file as the replication destination of the first replication file, and wherein, if the first file is managed by changing the first file from a first normal file which comprises the first data and first metadata for managing the first data to a first stub file for which only the first metadata exists, the first controller configures a first reference destination to the effect that the storage destination of the first data is the shared file in the first metadata of the first stub file.
地址 Tokyo JP