File Management System Using Metadata Mapping for Multi-Filesystem Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional file management systems are limited in recognizing multiple file systems, leading to incompatibility issues that require excessive storage devices or redundant data copies, resulting in increased costs and wasted storage space.
Innovation Solution
A file management system that includes an unformatted raw data area and a formatted partitioned area with multiple partitions, each formatted with a different file system, using metadata files to store location information of raw data files, allowing digital content players to access raw data files regardless of the file system they recognize.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple separate storage devices are used to support different file systems, then compatibility with multiple file systems is improved, but device complexity and cost increase
Solution Approach 1:
The patent merges multiple file systems into a single storage device by creating multiple partitions, each formatted with a different file system (e.g., FAT32, NTFS, exFAT). This allows the host device to access digital content regardless of which file system the content is stored in, eliminating the need for multiple separate storage devices while maintaining broad compatibility.
Solution Approach 2:
The storage device is designed with multi-functionality by incorporating multiple partitions with different file systems in a single device. This universal design enables the same storage device to be compatible with various host devices that support different file systems, making the storage device adaptable to multiple uses and environments without requiring additional hardware.
2Adaptability or versatility
If a single storage device is partitioned with multiple file systems and redundant copies are stored, then compatibility with multiple file systems is improved, but storage space is wasted
Solution Approach 1:
The storage device is segmented into multiple partitions, each formatted with a different file system. Digital content is stored once in the unformatted raw data area, and metadata files containing location information are created in each partition. This segmentation allows the system to maintain compatibility with multiple file systems while storing the actual content only once, avoiding redundant storage.
Solution Approach 2:
Metadata files serve as intermediaries between the host device and the raw data files. Each partition contains metadata files that map logical file names to physical locations in the unformatted raw data area. When a host device accesses content, it reads the appropriate metadata file from its compatible partition, which then directs it to the actual data location, eliminating the need for redundant data copies.
3Ease of operation
If metadata files are stored in multiple partitions, then access compatibility is improved, but file management complexity increases
Solution Approach 1:
The system employs self-service mechanisms where each partition independently contains its own metadata files that can be read by host devices compatible with that partition's file system. The digital content player automatically selects the appropriate partition based on its file system compatibility, and the metadata files within each partition are self-contained with complete location information, eliminating the need for complex cross-partition management.
Data Source
AI summary
Disclosed herein is a file management system that includes an unformatted raw data area storing a plurality of raw data files at respective locations within the unformatted raw data area. The storage medium also includes a formatted partitioned area that includes a plurality of partitions each associated with a different file system. Each partition includes a plurality of metadata files each corresponding with one of the plurality of raw data files. Each metadata file includes metadata regarding the corresponding one of the plurality of raw data files.


