File System Backup Verification for Embedded Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current backup and recovery technologies for embedded file systems are inadequate as they fail to confirm the existence and completeness of backup data, leading to poor flexibility and high maintenance costs, especially in systems prone to shutdowns and data loss due to environmental factors.
Innovation Solution
A method and device that detect file system damage and verify the presence of backup data, allowing for targeted recovery and confirmation of backup data integrity, enabling flexible recovery and reducing maintenance costs by using a communication device with processing units to assess and manage backup data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If current backup and recovery technology is used, then the system can perform basic backup operations, but the system cannot confirm the existence and completeness of backup data, leading to poor flexibility and high maintenance costs
Solution Approach 1:
The system performs preliminary detection of backup data existence and completeness before recovery operations are needed. The first processing unit detects whether the file system is damaged and generates a detection result, which is then used to determine the appropriate recovery action. This preliminary action ensures that backup data is verified to be complete and valid before it is needed, eliminating the need for complex maintenance interventions later.
Solution Approach 2:
The system implements a feedback mechanism where the detection result from the first processing unit is transmitted to the second processing unit, which then decides whether to execute system recovery or backup confirmation. This feedback loop ensures that recovery operations are only performed when necessary and that the system can confirm the status of backup data, reducing maintenance complexity while improving reliability.
2Measurement precision
If manual maintenance is performed to verify backup data, then backup data integrity can be confirmed, but laborious maintenance and high maintenance costs are required
Solution Approach 1:
The system performs self-verification of backup data integrity through automated detection by the first processing unit. The system automatically detects file system damage, generates detection results, and transmits them to the second processing unit for appropriate action. This self-service mechanism eliminates the need for manual verification of backup data, reducing both maintenance time and costs while maintaining high measurement precision through automated integrity checks.
3Duration of action of stationary object
If backup data is stored for long periods, then recovery capability is maintained, but backup data may be lost or become incomplete
Solution Approach 1:
The system performs preliminary detection and verification of backup data before long-term storage is finalized. The first processing unit detects whether the file system is damaged and generates a detection result that is transmitted to the second processing unit. This preliminary action ensures that only valid and complete backup data is stored, and the system can confirm backup data integrity even after extended storage periods, maintaining both duration and reliability.
Data Source
AI summary
A backing up and recovering method of a file system is applied to a communication device. In the backing up and recovering method, a detecting step is performed to drive a first processing unit to detect whether the file system is damaged, and then generate a detection result. A transmitting step is performed to drive the first processing unit to transmit the detection result to a second processing unit. In response to the detection result being the file system is damaged, the second processing unit executes a system recovering step which recovers the file system according to a backup data that corresponds to the file system and is stored in a storage unit, and in response to the file system being not damaged, the second processing unit executes a backup confirming step which confirms whether the storage unit has the backup data.


