Automatic Filesystem Clone Generation Without File Copying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems face challenges in managing file system clones without administrative intervention, particularly in cloud environments, where administrators may not be immediately available to make clones accessible to clients, and administrative interfaces require security privileges and access.

Innovation Solution

A system and method for automatically generating live writable file system clones from snapshots without copying files, using a simple filesystem command, which includes generating a snapshot, duplicating a directory, mapping addresses, and linking the clone directory to a head node, while mirroring security privileges and administrative access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automatic clone generation is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveclone generation speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables self-service clone generation where clients can automatically create and mount file system clones without requiring administrator intervention. The automatic mounting process occurs through the filesystem itself, eliminating the need for manual configuration by clients while maintaining system simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring the filesystem to automatically handle clone creation and mounting. When a client needs a clone, the system has already prepared the infrastructure and execution environment, allowing instant clone generation and automatic mounting without requiring real-time administrator intervention or complex client-side configuration.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If administrative interfaces are used for clone management, then reliability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveaccess management securityVSAvoidclient accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The filesystem acts as an intermediary between clients and the clone management system. It automatically handles the complex tasks of clone creation, mounting, and access management without requiring clients to directly interact with administrative interfaces. This intermediary approach maintains security through controlled filesystem operations while providing ease of operation through transparent automatic mounting.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Clients gain self-service capability by directly interacting with the filesystem through standard filesystem commands rather than requiring administrative interfaces. The filesystem automatically manages the clone creation and mounting process, providing both ease of operation through simple client commands and reliability through automated security-aware management.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If manual mounting processes are used, then ease of operation is improved, but loss of time increases

Engineering Contradiction:
Improveclient controlVSAvoidclone availability time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary mounting actions automatically when a client accesses a clone. The mounting process is prepared and executed in advance of the client's actual data access need, ensuring that clones are immediately available when required without requiring manual mounting steps that would cause delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Clients benefit from self-service automatic mounting where the filesystem autonomously handles the mounting process without requiring manual client intervention. This maintains ease of operation through transparent automatic mounting while eliminating time loss associated with manual mounting procedures.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250284661A1Automatic filesystem clone generation
Publication Date: 2025.09.11 ORACLE INT CORP
  • US20250284661A1 patent drawing
  • US20250284661A1 patent drawing
  • US20250284661A1 patent drawing

AI summary

Techniques described herein relate to systems and methods of data storage, and more particularly to automatic file site clone generation. In certain embodiments, a computing device may include receiving a selection indicating that a clone directory is visible in a head node. In response to the selection indicating that the clone directory to be visible in the head node, the computing device may include generating a snapshot of a target file system. Also, the computing device may include duplicating a directory of the target file system into the clone directory. Further, the computing device may include mapping an address of the target file system into the clone directory. The computing device may include linking the clone directory to the head node.