IP Library Granted Patent US 10,380,066
Granted Patent B2
US 10,380,066 · App. 14/795,463 · Granted Aug 13, 2019

File system with multi-class in situ tiered archiving

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,380,066
App. No.
14/795,463
Granted
Aug 13, 2019
Kind
B2
Abstract

Example apparatus and methods provide a file system that stores files in multiple different logical units. The logical units are associated with different classes of devices. The file system interacts with the logical units through block-based interfaces. The file system is a single file system that spans the multiple logical units. The multiple different logical units include data storage devices for which the file system manages block storage allocation and an object storage system that manages its own block storage allocation rather than having the file system manage its block storage allocation. The file system may maintain a single namespace, hierarchy, or directory structure for the multiple logical units. The object storage system may protect files using redundant copies, erasure codes, or other approaches. An archive process may selectively move files from other devices to the object storage system and leave a symbolic link behind.

Claims (20)

1. An electronic data storage system, comprising:

a file system comprising one or more processors configured to store files in two or more different logical units, where the file system interacts with a logical unit through a block-based interface;

where the two or more different logical units comprise:

one or more data storage devices configured as logical units having block-based interfaces; and

an object storage system configured as a logical unit having a block-based interface, where the object storage system produces and stores one or more redundant copies of a file stored in the object storage system by the file system;

where the file system manages block storage allocation for the one or more data storage devices,

where the file system does not manage block storage allocation for the object storage system,

where the object storage system manages block storage allocation for the object storage system, and

where the file system addresses files in a single hierarchy that spans the two or more different logical units.

2. The system of claim 1 , where the object storage system produces and stores one or more erasure codes computed for a file stored in the object storage system by the file system.

3. The system of claim 1 , where the one or more data storage devices include a device selected from the group including a hard disk drive, a solid state drive, a shingled magnetic recording drive, and a tape drive.

4. The system of claim 1 , where the one or more data storage devices include a combination of two or more different types of devices selected from the group including a hard disk drive, a solid state drive, a shingled magnetic recording drive, and a tape drive.

5. The system of claim 1 , where the file system establishes and manages an affinity relationship between a file and a logical unit based, at least in part, on an attribute of the file, the attribute of the file being a file name, a file location, a file size, a file type, an input/output pattern, an application that produced the file, a file protection, or a file access type.

6. The system of claim 5 , where the file system selects a logical unit to store the file based, at least in part, on the affinity relationship.

7. The system of claim 1 , comprising an archiver that selects a file in the file system to be archived based, at least in part, on a file criteria and provides the file to the object storage system to be archived.

8. The system of claim 7 , where the file criteria is a file name, a file location, a file size, a file type, an application that produced the file, a file age, a file access time, or a file access history.

9. The system of claim 7 , where the archiver determines when to provide the file to be archived to the object storage system based on a condition of the file system, the condition being an activity level being experienced by the file system or a capacity available to the file system.

10. The system of claim 7 , where the archiver is part of the file system.

11. The system of claim 7 , where the file system establishes a symbolic link in a location in the file system from which the file to be archived was copied to a location in the file system in the object storage system where the file was archived.

12. The system of claim 1 , comprising a user interface configured to facilitate identifying a logical unit or affinity to which a user wants a file to be stored.

Assignments (12)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 18, 2025
From: QUANTUM CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 074024/0084 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 40473/0378 Recorded Oct 8, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 073061/0454 →
TERMINATION AND RELEASE OF AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 48029/0525 Recorded Aug 19, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 072542/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: BLUE TORCH FINANCE LLC, AS AGENT FOR THE SECURED PARTIES
To: ALTER DOMUS (US) LLC, AS AGENT FOR THE SECURED PARTIES
Reel/Frame 071019/0850 →
SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 22, 2023
From: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
To: BLUE TORCH FINANCE, LLC
Reel/Frame 064069/0563 →
RELEASE OF SECURITY INTEREST Recorded Aug 10, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
Reel/Frame 057142/0252 →
SECURITY INTEREST Recorded Jan 8, 2019
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 048029/0525 →
RELEASE OF SECURITY INTEREST Recorded Dec 27, 2018
From: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 047988/0642 →
SECURITY INTEREST Recorded Dec 27, 2018
From: QUANTUM CORPORATION, AS GRANTOR; QUANTUM LTO HOLDINGS, LLC, AS GRANTOR
To: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 049153/0518 →
SECURITY INTEREST Recorded Oct 25, 2016
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 040473/0378 →
SECURITY INTEREST Recorded Oct 21, 2016
From: QUANTUM CORPORATION
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 040451/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2015
From: WIDEMAN, RODERICK; DOERNER, DON
To: QUANTUM CORPORATION
Reel/Frame 036048/0153 →