SAN-to-NAS Data Migration Using Metadata-Based Virtual Copy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data migration methods between storage systems, especially within the same storage array, require unnecessary data copying, leading to inefficient use of processing resources and bandwidth, and can create duplicate data copies, wasting storage space.

Innovation Solution

Utilizing virtual copy logic that associates data blocks from a block-based storage system with a file-based system by updating metadata, allowing data migration without physical data movement, and optionally renumbering blocks for efficient metadata layouts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional data copying methods are used to migrate data between storage systems, then data integrity is preserved, but processing resources and bandwidth are wasted due to unnecessary data copying

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies virtual copying by creating metadata references instead of physical data copies. The virtual copy logic generates metadata that points to the original data blocks, allowing the storage system to access data from the source location while appearing to copy it to the destination. This eliminates actual data movement while maintaining data integrity through reference validation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces virtual copy logic as an intermediary component between the source and destination storage systems. This intermediary creates and manages metadata that mediates access to the original data, allowing both systems to reference the same physical data blocks without requiring actual data transfer, thus preserving integrity while improving efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional data copying methods are used to migrate data between storage systems, then data availability is maintained, but bandwidth is consumed due to physical data movement

Engineering Contradiction:
Improvedata availabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements virtual copying where metadata is created to reference original data blocks rather than physically copying the data. The virtual copy logic generates metadata entries that point to the source storage locations, allowing the destination system to access data without actual bandwidth consumption while maintaining data availability through the reference mechanism.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts only the essential metadata from the data migration process, separating the metadata creation function from the physical data copying function. By taking out just the metadata generation and reference management components, the system achieves data availability without the bandwidth overhead of moving actual data blocks.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If conventional data copying methods are used to migrate data between storage systems, then complete data duplication is achieved, but storage space is wasted due to duplicate data copies

Engineering Contradiction:
Improvedata completenessVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies virtual copying by creating metadata references that point to the original data blocks in the source storage system. Instead of duplicating physical data, the virtual copy logic generates metadata entries that reference the same data blocks, achieving complete data accessibility while using minimal storage space for the metadata structures themselves.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a nested structure where metadata is embedded within the storage system's existing metadata frameworks. The virtual copy metadata is nested within the destination volume's metadata structures, allowing the system to maintain complete data references without external storage overhead, effectively nesting the copy management within the existing storage architecture.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12619351B2Optimized migration of data between file systems of a storage array
Publication Date: 2026.05.05 PURE STORAGE INC
  • US12619351B2 patent drawing
  • US12619351B2 patent drawing
  • US12619351B2 patent drawing

AI summary

A request is received from an initiator application to migrate data from a plurality of blocks of a storage area network (SAN) volume resident on a storage array to a network attached storage (NAS) volume resident on the storage array. Metadata is generated for the NAS volume, the metadata to reference the plurality of data blocks of the SAN volume storing the data. A file is generated at the NAS volume using the metadata, wherein the file is associated with the plurality of data blocks of the SAN volume storing the data.