摘要:
A method and a storage system are provided for implementing a sustained large block random write performance mechanism for shingled magnetic recording (SMR) drives in a redundant array of inexpensive disks (RAID). A Solid State Drive (SSD) is provided with the SMR drives in the RAID. The SSD is used in a hot spare mode, which is activated when a large block random-write event is identified for a SMR drive in the RAID. In the hot spare mode, the SSD temporarily receives new incoming writes for the identified SMR drive. Then the identified SMR drive is updated from the SSD to restore the state of the identified SMR drive, and operations continue with normal writing only using the SMR drives in the RAID.
摘要:
A method and a storage system are provided for implementing a sustained large block random write performance mechanism for shingled magnetic recording (SMR) drives in a redundant array of inexpensive disks (RAID). A Solid State Drive (SSD) is provided with the SMR drives in the RAID. The SSD is used in a hot spare mode, which is activated when a large block random-write event is identified for a SMR drive in the RAID. In the hot spare mode, the SSD temporarily receives new incoming writes for the identified SMR drive. Then the identified SMR drive is updated from the SSD to restore the state of the identified SMR drive, and operations continue with normal writing only using the SMR drives in the RAID.
摘要:
In the prior art clone creating technique of a file, a management table of a snapshot and the file was created when creating the clone file, so that a considerable amount of creation time for creating the clone file and storage capacity was required. In order to solve the problems of the prior art, the present invention provides a system wherein if a request to create a clone of a file is received, a differential file is created while inhibiting update of the file, and update data is written to the differential file. Further, when a first update request is received to the differential file after creating the differential file, a management table is created. According to the invention, a large amount of clone files can be created speedily.
摘要:
To inhibit deterioration in the I/O performance of a file even if the file includes an area that is frequently accessed.An access account of the file is recorded, an area of the file is split into a plurality of partial areas at least one or more times if the access count exceeds a split threshold, the partial area (partial area including a hotspot with frequent access) in which the access count exceeded the split threshold is minimized, data corresponding to that partial area is ultimately uncompressed, and data corresponding to the other partial areas is compressed.
摘要:
In file de-duplication using hash value comparison, hash values of all target files must be calculated and actual data of all files must be read for hash value calculation, so that the processing time was long. The present invention provides a file storage system comprising a controller and a volume storing a plurality of files, the volume including a first directory storing a first file and a second file and a second directory storing a third file being created, wherein the controller migrates actual data of the second file to the third file, sets up a management information of the second file so that the third file is referred to when the second file is read, and if the sizes of actual data of the first file and the actual data of the third file are identical and the binaries of the actual data of the first file and the actual data of the third file are identical, sets up a management information of the first file to refer to the third file when reading the first file.
摘要:
According to this invention, a computer system which provides a client node with a file system mounted into a virtual namespace, comprising: at least one file server which provides the file system; a root node which mounts the file system provided by the file server into the virtual namespace; and a network which couples the file server and the root node. The root node has an interface coupled to the network, a processor coupled to the interface, and a memory coupled to the processor. The root node is configured to: obtain access information set to a directory above a point in the virtual namespace at which the file system is to be mounted when mounting the file system into the virtual namespace; judge whether the obtained access information is to be inherited; and set, to the file system to be mounted, the obtained access information that is to be inherited.
摘要:
Each time the file access request is received, it is discriminated whether there is an ACL which corresponds with the file system of the type following the switching in the file designated by the file access request. In cases where the judgment result is that there is no such ACL, an ACL which corresponds with the file system of the type following the switching is generated on the basis of an ACL which corresponds with the file system of the type prior to the switching which is associated with the designated file, and the ACL thus generated is used to control access in accordance with the received file access request.
摘要:
In file de-duplication using hash value comparison, hash values of all target files must be calculated and actual data of all files must be read for hash value calculation, so that the processing time was long. The present invention provides a file storage system comprising a controller and a volume storing a plurality of files, the volume including a first directory storing a first file and a second file and a second directory storing a third file being created, wherein the controller migrates actual data of the second file to the third file, sets up a management information of the second file so that the third file is referred to when the second file is read, and if the sizes of actual data of the first file and the actual data of the third file are identical and the binaries of the actual data of the first file and the actual data of the third file are identical, sets up a management information of the first file to refer to the third file when reading the first file.
摘要:
To inhibit deterioration in the I/O performance of a file even if the file includes an area that is frequently accessed.An access account of the file is recorded, an area of the file is split into a plurality of partial areas at least one or more times if the access count exceeds a split threshold, the partial area (partial area including a hotspot with frequent access) in which the access count exceeded the split threshold is minimized, data corresponding to that partial area is ultimately uncompressed, and data corresponding to the other partial areas is compressed.
摘要:
An information processing system having a storage apparatus and a file sharing server. The storage apparatus comprises a plurality of storage devices for providing logical devices to store data; and a first processing unit for providing virtual logical units based on a mapping relation between the logical devices and the virtual logical units and being operative to switch the mapping relation dynamically according to an external request. The file sharing server comprises a cache memory including cache extents and a second processing unit controlled to provide the virtual logical units of the storage apparatus to a host system by using the cache extents, managing the mapping relation between the logical devices and the virtual logical units. The mapping between a logical unit and a logical device is dynamically switched as the logical devices store data provided from the host system according to external requests.