File System Rollback Point Selection and Mounting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing file system rollback methods cannot define a specific rollback point for each state, limiting the ability to retain multiple rollback points and revert the file system to a user-desired state, especially during failures or updates.
Innovation Solution
An information processing apparatus and method that includes a search unit to find multiple rollback points, a selection unit to choose a rollback point based on user operations, and a mounting processor to mount the file system to a read-only or readable/writable state, using management information to reconstruct the file system state, allowing for precise user-defined rollback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single rollback point is maintained for file system integrity, then reliability is improved, but the ability to select specific rollback states is limited
Solution Approach 1:
The patent segments the file system history into multiple discrete rollback points by creating separate snapshot data structures for different states. Each rollback point is independently stored and can be individually selected, allowing users to choose among multiple historical states while maintaining integrity through structured segment management.
Solution Approach 2:
The patent changes the parameter of rollback point quantity from single to multiple by implementing a data structure that stores multiple snapshot identifiers and their corresponding file system states. This parameter change enables flexible selection among multiple rollback points while maintaining system reliability through controlled access to each snapshot state.
2Adaptability or versatility
If multiple rollback points are stored, then rollback point selection flexibility is improved, but system complexity increases
Solution Approach 1:
The patent uses copying by creating snapshot copies of file system metadata at different points in time rather than maintaining multiple complete file system copies. Each rollback point stores only the necessary metadata changes, reducing storage requirements and management complexity while still enabling flexible rollback to any previous state.
Solution Approach 2:
The patent implements preliminary action by pre-establishing rollback points at predetermined intervals or upon specific events (such as successful file operations). This preliminary creation of rollback markers simplifies later selection and management, as the system has already organized the rollback data structures in advance rather than creating them on-demand.
3Reliability
If the file system is mounted in read-only state for rollback, then data integrity is improved, but usability is reduced
Solution Approach 1:
The patent implements dynamic mounting states by allowing the file system to switch between read-only and read-write modes based on user selection and operational needs. When a rollback point is selected, the system dynamically mounts the corresponding snapshot in read-only mode for integrity protection, while allowing users to export or copy data to maintain usability. The system can then transition to read-write mode for subsequent operations.
Data Source
AI summary
An information processing apparatus includes a search unit, a selection unit, and a mounting processor. The search unit is configured to search for a plurality of roll back points of a file system. The selection unit is configured to select, from the plurality of roll back points searched for by the search unit, a roll back point corresponding to an operation made by a user. The mounting processor is configured to mount the file system at the roll back point selected by the selection unit to a read-only state, and further mount the file system to a readable and writable state according to an operation made by the user.


