abstract |
A storage system capable of helping control of a nonvolatile memory by a host is realized. According to an embodiment, a storage system receives, from a host, a copy source block, a copy start page in a copy source block, a copy destination block, a transfer start page in a copy destination block, and each of the copy source blocks in the copy source block. Management data indicating validity / invalidity of page data and a data copy command including an end condition are received. The storage system performs a data copy operation for copying valid data in the copy source block to a copy destination area starting from the transfer start page in the copy destination block and skipping copying of invalid data in the copy source block. Start from the copy start page in the copy source block. [Selection] Figure 1 |