Storage Manager Detects File System Mounts for Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Distributed storage systems face challenges in accurately tracking data changes across multiple computing devices with different operating systems and file systems, leading to compromised integrity of change block data and unreliable backup processes.
Innovation Solution
A storage manager is implemented to detect whether a storage device has been dismounted and determine the type of dismount, using file information accessed at different times to calculate differences and perform necessary actions, such as resetting the change block tracking process, to ensure data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If storage devices are made removable to allow movement between computing devices, then flexibility and adaptability are improved, but data integrity and tracking reliability deteriorate
Solution Approach 1:
The patent implements a feedback mechanism where the storage manager continuously monitors file system mount status and detects when storage devices are dismounted or moved between computing devices. By tracking mount indications and providing feedback about device status changes, the system can identify when change block tracking data may be compromised and take appropriate actions to maintain data integrity while preserving device flexibility
Solution Approach 2:
The storage manager acts as an intermediary layer between the removable storage devices and the backup system. It monitors file system operations, detects dismount events, and manages change block tracking data integrity without interfering with the physical removability of storage devices. This intermediary mechanism allows the system to maintain reliability through active monitoring while preserving the flexibility of removable storage
2Productivity
If change block tracking is used to track data changes, then backup efficiency is improved, but reliability deteriorates when devices are dismounted and remounted
Solution Approach 1:
The system performs preliminary actions by establishing change block tracking before storage devices are dismounted. The storage manager proactively monitors mount status and detects dismount events before they compromise tracking reliability. By taking preliminary detection and corrective actions, the system maintains backup efficiency through change block tracking while preventing reliability issues from device movement
Solution Approach 2:
The storage manager implements continuous feedback monitoring of file system mount indications to detect when storage devices are dismounted or remounted. This feedback mechanism allows the system to identify when change block tracking data may be compromised and triggers appropriate actions to reset or validate tracking data, thereby maintaining tracking reliability while preserving backup efficiency through selective use of change block tracking
Data Source
AI summary
Various systems and methods for selecting resources (such as of a distributed storage system) for detection of file system mounts of storage devices. For example, one method involves obtaining first information by performing an access of file information. The file information indicates attributes of data blocks stored by a storage device. The storage device includes the storage information. The first access is performed at a first time. The method also involves obtaining second information by performing another access of the file information, at a second time. The method also involves calculating a difference between the first information and the second information. The method involves determining, based on the difference, whether the device was dismounted between the first time and the second time.


