Storage device and an operating method of a storage controller thereof
AssigneeSamsung Electronics Co., Ltd.
InventorJin Wook Lee
Life of this patent
Estimating the term…
Abstract
An operating method of a storage controller includes receiving a permanent write protection command; checking a distribution of first data included in a target namespace corresponding to the permanent write protection command; setting at least one memory region as a protected memory region, based on at least one metric corresponding to each of a plurality of non-volatile memory devices; and migrating at least a portion of the first data, which is stored in a remaining memory region different from the protected memory region, to the protected memory region
Claims30
An operating method of a storage controller, the operating method comprising:
- receiving a permanent write protection command;
- checking a distribution of first data included in a target namespace corresponding to the permanent write protection command;
- setting at least one memory region as a protected memory region, based on at least one metric corresponding to each of a plurality of non-volatile memory devices;
- and
- migrating the first data, which is stored in a remaining memory region different from the protected memory region, to the protected memory region.
(canceled)
A storage system comprising:
- a plurality of non-volatile memory devices which are divided into a plurality of namespaces, and are configured to store data corresponding to each namespace of the plurality of namespaces;
- and
- a storage controller configured to drive the plurality of non-volatile memory devices,
- wherein the storage controller is further configured to:
- receive a permanent write protection command corresponding to a first namespace,
- check a distribution of first data included in the first namespace,
- set a protected memory region based on at least one metric corresponding to the
- each of the plurality of non-volatile memory devices,
- migrate the first data to the protected memory region, and
- migrate second data included in a second namespace and stored in the protected memory region to a remaining memory region different from the protected memory region.
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
A storage device comprising:
- a plurality of non-volatile memory devices;
- and
- at least one processor configured to:
- receive a permanent write protection command;
- determine a distribution of first data included in a target namespace corresponding to the permanent write protection command;
- designate a memory region as a protected memory region, based on at least one metric corresponding to the plurality of non-volatile memory devices;
- locate a portion of the first data which is stored in a remaining memory region different from the protected memory region;
- and
- migrate the portion of the first data to the protected memory region.
Dependencies are inferred from the claim text.