File management among different zones of storage media
First Claim
1. A method performed by a host device for managing files among different zones of storage media in at least one non-volatile data storage device, wherein at least a first zone is associated with a first type of storage media and a second zone is associated with a second type of storage media, the method comprising:
- accessing files stored in the first zone using a first file system executed by the host device;
accessing files stored in the second zone using a second file system executed by the host device;
determining whether at least one attribute of a file stored in the first zone meets an attribute criteria for the second zone; and
if the at least one attribute meets the attribute criteria for the second zone, passing the file from the first file system to the second file system for storage of the file in the second zone while keeping metadata indicating the at least one attribute of the file in the first zone.
8 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for managing files among different zones of storage media in at least one non-volatile storage device. At least a first zone is associated with a first type of storage media and a second zone is associated with a second type of storage media. A file having at least one attribute is accepted with the at least one attribute describing a characteristic of the file. It is determined whether the at least one attribute meets an attribute criteria and the file is stored in the first zone and/or the second zone based on the determination of whether the at least one attribute meets the attribute criteria.
-
Citations
25 Claims
-
1. A method performed by a host device for managing files among different zones of storage media in at least one non-volatile data storage device, wherein at least a first zone is associated with a first type of storage media and a second zone is associated with a second type of storage media, the method comprising:
-
accessing files stored in the first zone using a first file system executed by the host device; accessing files stored in the second zone using a second file system executed by the host device; determining whether at least one attribute of a file stored in the first zone meets an attribute criteria for the second zone; and if the at least one attribute meets the attribute criteria for the second zone, passing the file from the first file system to the second file system for storage of the file in the second zone while keeping metadata indicating the at least one attribute of the file in the first zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A host device capable of managing files among different zones of storage media in at least one non-volatile data storage device, wherein at least a first zone is associated with a first type of storage media and a second zone is associated with a second type of storage media, the host device comprising:
-
a memory configured to store computer-executable instructions; and a processor configured to execute the computer-executable instructions stored in the memory; wherein the computer-executable instructions stored in the memory cause the processor to; access files stored in the first zone using a first file system of the host device; access files stored in the second zone using a second file system of the host device; determine whether at least one attribute of a file stored in the first zone meets an attribute criteria for the second zone; and if the at least one attribute meets the attribute criteria for the second zone, pass the file from the first file system to the second file system for storage of the file in the second zone while keeping metadata indicating the at least one attribute of the file in the first zone. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium storing computer-executable instructions for managing files among different zones of storage media in at least one non-volatile data storage device, wherein at least a first zone is associated with a first type of storage media and a second zone is associated with a second type of storage media, wherein when the computer-executable instructions are executed by a processor of a host device, the computer-executable instructions cause the processor to:
-
access files stored in the first zone using a first file system of the host device; access files stored in the second zone using a second file system of the host device; determine whether at least one attribute of a file stored in the first zone meets an attribute criteria for the second zone, the at least one attribute including at least one of a file type extension of the file and an indication of when the file was created; and if the at least one attribute meets the attribute criteria for the second zone, pass the file from the first file system to the second file system for storage of the file in the second zone while keeping metadata indicating the at least one attribute of the file in the first zone.
-
Specification