Method of managing and restoring identifier of storage device and apparatus therefor
AssigneeSamsung Electronics Co., Ltd.
InventorsChang-sup Ahn, Yong-kuk You, So-young Lee, Bong-seon Kim, Ji-young Moon
Life of this patent
Estimating the term…
Abstract
A method of managing and restoring an identifier of a storage device and an apparatus therefor are provided. The method includes the operations of generating a storage device identifier; recording the storage device identifier in a non-volatile memory of a host; generating an identifier file including the storage device identifier and a host identifier; and recording the identifier file in the storage device. By doing so, the method and apparatus can efficiently and securely manage the storage device.
Claims19
A method of managing an identifier of a storage device, performed by a host, the method comprising:
- generating a storage device identifier;
- recording the storage device identifier in a non-volatile memory of the host which generates the storage device identifier;
- generating an identifier file comprising the storage device identifier and a host identifier of the host;
- and
- recording the identifier file in the storage device.
A method of managing an identifier of a storage device, performed by a host, the method comprising:
- generating a storage device identifier;
- and
- recording the generated storage device identifier and a host identifier of the host in the storage device, wherein the host generates the storage device identifier.
A method of restoring an identifier of a storage device, performed by a host, the method comprising:
- scanning a first identifier file stored in the storage device;
- performing a first comparison of a first storage device identifier and a first host identifier which are included in the first identifier file with a second storage device identifier and a second host identifier which are stored in a non-volatile memory of the host;
- selectively scanning metadata related to contents stored in the storage device, based on a result of the first comparison;
- performing a second comparison of a third storage device identifier and a third host identifier which are included in the metadata, with the second storage device identifier and the second host identifier;
- generating a second identifier file by selectively using the third storage device identifier and the third host identifier, based on a result of the second comparison;
- and
- recording the second identifier file in the storage device.
A storage device identifier management apparatus comprising:
- an identifier generation unit which generates a storage device identifier;
- an identifier recording unit which records the storage device identifier in a non-volatile memory of a host which generates the storage device identifier;
- a file generation unit which generates an identifier file comprising the storage device identifier and a host identifier of the host;
- and
- an interface unit which records the identifier file in the storage device.
A storage device identifier management apparatus comprising:
- an identifier generation unit which generates a storage device identifier;
- and
- an interface unit which records the storage device identifier and a host identifier of a host in the storage device, wherein the host generates the storage device identifier.
A storage device identifier restoration apparatus comprising:
- a file scan unit which scans a first identifier file stored in the storage device;
- a first comparison unit which performs a first comparison of a first storage device identifier and a first host identifier which are included in the first identifier file, with a second storage device identifier and a second host identifier which are stored in a non-volatile memory of a host;
- a metadata scan unit which selectively scans metadata related to contents stored in the storage device, based on a result of the first comparison;
- a second comparison unit which performs a second comparison of a third storage device identifier and a third host identifier which are included in the metadata with the second storage device identifier and the second host identifier;
- and
- a file generation unit generating a second identifier file by selectively using the third storage device identifier and the third host identifier, based on a result of the second comparison, and recording the second identifier file in the storage device.
A computer readable recording medium having recorded thereon a program for executing a method of managing an identifier of a storage device, performed by a host, the method comprising:
- generating a storage device identifier;
- recording the storage device identifier in a non-volatile memory of the host which generates the storage device identifier;
- generating an identifier file comprising the storage device identifier and a host identifier of the host;
- and
- recording the identifier file in the storage device.
A computer readable recording medium having recorded thereon a program for executing a method of managing an identifier of a storage device, performed by a host, the method comprising:
- generating a storage device identifier;
- and
- recording the storage device identifier and a host identifier of the host in a storage device, wherein the host generates the storage device identifier.
A computer readable recording medium having recorded thereon a program for executing a method of restoring an identifier of a storage device, the method comprising:
- scanning a first identifier file stored in the storage device;
- performing a first comparison of a first storage device identifier and a first host identifier which are included in the first identifier file with a second storage device identifier and a second host identifier which are stored in a non-volatile memory of a host;
- selectively scanning metadata related to contents stored in the storage device, based on a result of the first comparison;
- performing a second comparison of a third storage device identifier and a third host identifier which are included in the metadata, with the second storage device identifier and the second host identifier;
- generating a second identifier file by selectively using the third storage device identifier and the third host identifier, based on a result of the second comparison;
- and
- recording the second identifier file in the storage device.
Dependencies are inferred from the claim text.