FILE SYSTEM MANAGEMENT TECHNIQUES FOR COMPUTING ENVIRONMENTS AND SYSTEMS
First Claim
1. In a computing system having at least a file system for storing data files, the file system managed by a first file management system, a method comprising:
- using a second file management system different from the first file management system to write data and metadata to a file system space of the file system; and
using at least some of the metadata to incorporate the written data into the file system for management by the first file management system.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed file system management techniques can augment and/or enhance a file management system (e.g., a conventional file system) provided for organizing data stored in computer readable storage medium (e.g., a HDD). Data and metadata can be written to a file system space of a file system without using a file management system and without incorporating the data into the file system. However, the metadata can include information allowing the written data to be (later) incorporated into the file system and without having to use the file system, thereby allowing write performance to be enhanced. Generally, metadata can provide additional information including data (e.g., integrity data) that cannot be provided or efficiently provided by the file management system to augment a limited or reduced file system. Integrity data can be especially useful for error recovery (e.g., after a system failure).
-
Citations
25 Claims
-
1. In a computing system having at least a file system for storing data files, the file system managed by a first file management system, a method comprising:
-
using a second file management system different from the first file management system to write data and metadata to a file system space of the file system; and using at least some of the metadata to incorporate the written data into the file system for management by the first file management system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system, comprising:
-
a data storage device arranged to store data files as a file system, the file system managed by a first file management system; and a processor coupled to the data storage device, wherein the processor is configured to write data and metadata to a file system space of the file system using a second file management system different from the first file management system, wherein at least some of the metadata is used by the second file management system to incorporate the written data into the file system after which the written data is managed by the first file management system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium storing at least executable computer code for managing a file system by a first file management system and a second file management system, wherein the first and second file management systems are different from each other, wherein the executable computer code includes:
-
executable computer code to write data and metadata to a file system space of the file system using the second file management system, wherein at least some of the metadata is used to incorporate the written data into the file system for management by the first file management system; executable computer code for reserving a portion of the file system space as a reserved file system space into which only the second file management system is permitted to write the data and the meta data, wherein the first file management system is permitted to write the data and metadata to an unreserved remaining portion of the file system space; and executable computer code for writing at least some of the data and metadata to the reserved file system space by the second file management system. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A consumer electronic product, comprising:
-
a data storage device having a file system arranged to store a plurality of data files, the data files being managed by a first file management system; a processor coupled to the data storage device, the processor configured to execute instructions to perform at least the following operations; use a second file management system different from the first file management system to write data and metadata to a file system space of the file system, and use at least some of the metadata to incorporate the written data into the file system for management by the first file management system. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification