CPC H02M 3/33523 (2013.01) [H02M 3/33507 (2013.01); H02M 1/0022 (2021.05); H02M 1/0058 (2021.05); H02M 3/01 (2021.05)] | 20 Claims |
6. A data storage system, comprising:
memory; and
a controller configured to cause:
in response to receiving a request to access data:
converting the request to a file system object to be used to access the data;
providing a virtual block space for the file system object;
performing wear leveling; and
based on at least the wear leveling, executing a translation from a virtual address offset to a physical address of the data based on the virtual block space associated with a file object identifier and the virtual address offset, wherein the data is associated with the file system object, and wherein the file system object provides the file object identifier and the virtual address offset of the data in the virtual block space; and
accessing the data associated with the file system object from the physical address based on the translation.
|