Migrating Data Volumes Without Interrupting Secondary Copy Operations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for migrating data from one magnetic disk to another within a magnetic storage library often disrupt ongoing secondary copy operations, leading to data inconsistencies and significant delays due to the need to prevent use of mount paths during data transfer.
Innovation Solution
The system migrates non-active data volumes first to a new magnetic disk, while maintaining active data volumes by creating temporary mount paths and resuming operations on the new disk once the transfer is complete, ensuring continuous secondary copy operations without interruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If data migration is performed on active data volumes, then data transfer can begin, but ongoing secondary copy operations are disrupted causing data inconsistencies and delays
Solution Approach 1:
The system segments data volumes into active and non-active categories, allowing different migration strategies for each segment. Non-active volumes are migrated first without affecting ongoing operations, while active volumes are handled separately with temporary mount paths to maintain data consistency during migration.
Solution Approach 2:
The system performs preliminary identification of active versus non-active data volumes before migration begins. This preliminary classification enables the migration process to prioritize non-active volumes first, avoiding disruption to ongoing secondary copy operations and ensuring data consistency is maintained from the outset.
2Reliability
If mount paths are prevented from use during data transfer, then data integrity is maintained, but productivity and operation continuity are reduced
Solution Approach 1:
The system introduces temporary mount paths as intermediary structures during the migration of active data volumes. These temporary mount paths serve as mediators that allow secondary copy operations to continue uninterrupted while the underlying data is being migrated, thus maintaining both data integrity and operational continuity simultaneously.
Solution Approach 2:
The system changes the mount path parameter state by creating temporary mount paths that point to the new disk location. This parameter change allows the system to maintain continuous access for secondary copy operations while the data migration progresses, effectively decoupling the mount path from the physical disk location during transition.
3Productivity
If non-active data volumes are migrated first, then productivity is improved with no operational disruption, but the migration process becomes more complex
Solution Approach 1:
The migration process is segmented into distinct phases: first migrating non-active data volumes, then handling active data volumes with temporary mount paths. This segmentation simplifies the overall complexity by breaking down the migration into manageable stages with different complexity requirements, allowing the system to achieve high productivity without overwhelming complexity.
Solution Approach 2:
The system performs preliminary classification and prioritization of data volumes before migration begins. By pre-identifying which volumes are active and which are non-active, the system establishes a clear migration sequence that reduces process complexity during execution, enabling efficient migration without requiring complex real-time decision-making during the transfer process.
Data Source
AI summary
Systems and methods for migrating stored backup data between disks (e.g., from an existing disk to another disk), such as a new or different disk in a magnetic storage library, without interrupting or otherwise affecting secondary copy operations (e.g., operations currently writing data to the storage library) utilizing the magnetic storage library, are described. In some embodiments, the systems and methods mark one or more mount paths as full when a running secondary copy operation associated with the mount path has completed a job (regardless of the actual current capacity or intended use of the mount path), and migrate each of the one or more data to a second disk of the data storage library when the mount path associated with the data is marked as full.


