System for optimizing the transfer of stored content in response to a triggering event
First Claim
Patent Images
1. A storage device with file system mapping, comprising:
- a first portion of a memory comprising a first file system containing one or more files and/or directories accessible to a user;
a second portion of the memory comprising a second file system containing one or more files that are inaccessible to the user;
a processing system; and
control logic operative to interface with the processing system and retain in place selected data of a selected file of the second file system;
wherein the processing system is configured to re-map the selected data from the selected file in the second file system, that is inaccessible to the user, to a file in the first file system that is accessible to the user, so that access to the selected data of the selected file in the second file system is provided to the user through the first file system, wherein the physical location in memory of the selected data that is re-mapped remains unchanged at a first physical block address of the memory, wherein the file in the first file system is mapped to a logical block address which is mapped to a second physical block address of the memory, and wherein the processing system is configured to re-map the selected data from the selected file in the second file system to the file in the first file system by re-mapping the logical block address to the first physical block address of the memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is set forth that includes storage, a first file system, a second file system, and a processing system. The first file system manages one or more files and/or directories on the storage, while the second file system manages content of one or more further files on the storage. The processing system is responsive to a triggering event. The processing system responds to the triggering event by re-mapping content from the second file system to the first file system while retaining the content at its original physical location on the storage so that the content is accessible through the first file system from its original physical location on the storage.
-
Citations
29 Claims
-
1. A storage device with file system mapping, comprising:
-
a first portion of a memory comprising a first file system containing one or more files and/or directories accessible to a user; a second portion of the memory comprising a second file system containing one or more files that are inaccessible to the user; a processing system; and control logic operative to interface with the processing system and retain in place selected data of a selected file of the second file system; wherein the processing system is configured to re-map the selected data from the selected file in the second file system, that is inaccessible to the user, to a file in the first file system that is accessible to the user, so that access to the selected data of the selected file in the second file system is provided to the user through the first file system, wherein the physical location in memory of the selected data that is re-mapped remains unchanged at a first physical block address of the memory, wherein the file in the first file system is mapped to a logical block address which is mapped to a second physical block address of the memory, and wherein the processing system is configured to re-map the selected data from the selected file in the second file system to the file in the first file system by re-mapping the logical block address to the first physical block address of the memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a memory; a first file system configured to manage a first portion of the memory, the first portion containing one or more files and/or directories; a second file system configured to manage a second portion of the memory, the second portion containing content of one or more files; and a processing system operative, in response to a triggering event, to re-map a portion of content from a selected file in the second file system, that is inaccessible to the user, to a file in the first file system that is accessible to the user, while the content of the selected file in the second file system is retained at its original physical location in the memory so that the portion of the content of the selected file that is remapped is accessible through the first file system at its original physical location in the memory, wherein the file in the first file system is mapped to a logical block address, and wherein the processing system is operative to re-map the portion of content from the selected file in the second file system to the file in the first file system by a change in physical block address to which the logical block address is mapped. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
storing one or more files and/or directories in a first portion of a memory that is included in a first file system; storing content of one or more selected files in a second portion of the memory that is included in a second file system; responding to a triggering event by re-mapping a portion of content from a selected file in the second file system to the first file system that is inaccessible to the user, to a file in the first file system that is accessible to the user, while retaining the content of the selected file at its original physical location in the memory so that the portion of the content of the selected file that is remapped is provided to the user through the first file system at its original physical location in the memory, wherein the file in the first file system is mapped to a logical block address, and wherein the re-mapping the portion of content from the selected file in the second file system to the file in the first file system comprises changing a physical block address to which the logical block address is mapped. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification