Method and system for managing data storage and access on a client device
First Claim
1. A method for managing data storage and access at a computing device, the computing device associated with at least a first storage system and a second storage system, the method comprising:
- providing, at the computing device, a unified file system interface configured to provide access to data of data files stored on at least one of the first storage system and the second storage system, the unified file system interface comprising alias files accessible via an alias file path structure, each alias file associated with one of the data files;
managing storage of the data of data files stored on the first storage system and the second storage system in accordance with a rule set to move the data of the data files to different ones of the first storage system and the second storage system to adjust free space on the first storage system and the second storage system;
wherein the alias file path structure is independent of whether the data of the data files is stored on the first storage system or the second storage system; and
wherein the alias file path structure is unaffected by the moving of the data of the data files to different ones of the first storage system and the second storage system.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for managing data storage and access on a computing device. The computing device includes at least a first storage system and a second storage system. A unified file system interface is provided for facilitating interaction with the computing device, the unified file system interface configured as a file system capable of facilitating interaction with content of both the first storage system and the second storage system. Storage of content across the first storage system and the second storage system is managed in accordance with a rule set. File locations within the unified file system interface are independent of locations of corresponding content of the first storage system and the second storage system.
-
Citations
19 Claims
-
1. A method for managing data storage and access at a computing device, the computing device associated with at least a first storage system and a second storage system, the method comprising:
-
providing, at the computing device, a unified file system interface configured to provide access to data of data files stored on at least one of the first storage system and the second storage system, the unified file system interface comprising alias files accessible via an alias file path structure, each alias file associated with one of the data files; managing storage of the data of data files stored on the first storage system and the second storage system in accordance with a rule set to move the data of the data files to different ones of the first storage system and the second storage system to adjust free space on the first storage system and the second storage system; wherein the alias file path structure is independent of whether the data of the data files is stored on the first storage system or the second storage system; and wherein the alias file path structure is unaffected by the moving of the data of the data files to different ones of the first storage system and the second storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. An apparatus for facilitating data storage and access on a computing device, the computing device associated with at least a first storage system and a second storage system, the apparatus comprising:
-
a unified file system interface configured to to provide access to data of data files stored on at least one of the first storage system and the second storage system, the unified file system interface comprising alias files accessible via an alias file path structure, each alias file associated with one of the data files; and an inter-storage system management module configured to manage storage of the data of the data files on the first storage system and the second storage system in accordance with a rule set to move the data of the data files to different ones of the first storage system and the second storage system to adjust free space on the first storage system and the second storage system; wherein the alias file path structure is independent of whether the data of the data files is stored on the first storage system or the second storage system; and wherein the alias file path structure is unaffected by moving of the data of the data files to different ones of the first storage system and the second storage system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 19)
-
-
17. A computer program product for managing data storage and access on a computing device, the computer program product comprising a nontransitory computer readable medium having code embedded therein which, when loaded into memory and executed on a processor of a computer, is configured to perform the following:
-
providing, at the computing system, a unified file system interface configured to provide access to data of data files stored on at least one of a first storage system and a second storage system associated with the computing system, the unified file system interface comprising alias files accessible via an alias file path structure, each alias file associated with one of the data files; and managing storage of the data of data files stored on the first storage system and the second storage system in accordance with a rule set to move the data of the data files to different ones of the first storage system and the second storage system to adjust free space on the first storage system and the second storage system; wherein the alias path structure is independent of whether the data of the data files is stored on the first storage system or the second storage system; and wherein the alias file path structure is unaffected by moving of the data of the data files to different ones of the first storage system and the second storage system.
-
Specification