IP Library Granted Patent US 11,687,239
Granted Patent B2
US 11,687,239 · App. 17/703,883 · Granted Jun 27, 2023

File storage system and method for managing file storage system

Inventors: Shimpei Nomura (Tokyo, JP); Mitsuo Hayasaka (Tokyo, JP); Masanori Takata (Tokyo, JP)
Assignee: Hitachi, Ltd.
G06F3/0604G06F3/067G06F3/0667
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 11,687,239
App. No.
17/703,883
Granted
Jun 27, 2023
Kind
B2
Abstract

A file storage system configured to use a second storage system includes a first file system provided to an application, a first storage system in which a file is stored by the first file system, a processor, state management information storing a state of the file, a state information management unit that manages the state management information, and a file virtualization unit that manages files stored in the first storage system and the second storage system. The processor performs a calling process of the first file system based on an operation request of the file from the application. The first file system processes the operation request of the file. The state information management unit performs a state management information update process of the file based on input information with respect to the first file system related to the operation request, or an operation content.

Claims (35)

1. A storage system configured to use a second storage system, the storage system comprising:

a first storage system storing a data;

a processor;

state management information storing a state of the data;

a state information management unit that manages the state management information; and

a data virtualization unit that manages data stored in the first storage system and the second storage system,

wherein the processor processes an operation request of the data based on an operation request of the data from an application,

wherein the state information management unit performs a state management information update process of the data based on an operation content related to the operation request,

wherein the data virtualization unit performs a management process of the data between the first storage system and the second storage system based on the state management information,

wherein the state information management unit creates a log of the operation request in addition to update of the state management information,

wherein the data virtualization unit performs the management process of the data based on the log of the operation request,

wherein the storage system includes a user directory which the first storage system manages,

wherein the state management information, which the state information management unit manages, is associated with the user directory, stores a data state of the first storage system for the data having a same identifier stored in the second storage system, and a different identifier that is different from the same identifier, and

wherein the data virtualization unit performs the management process of the data that reflects an operation, based on the operation content, on the first storage system to the file having the same identifier of the second storage system based on the data state of the first storage system and the different identifier in the state management information.

2. The storage system according to claim 1 , wherein the management process of the data is migration of the data between the first storage system and the second storage system.

3. The storage system according to claim 2 , wherein the first storage system has a hierarchical structure, and the second system does not have a hierarchical structure, and

wherein the data virtualization unit performs the management process of the data between the first storage system and the second system.

4. The storage system according to claim 1 , wherein a directory name and a data name of a hierarchical structure are changeable, and

wherein the data is identified by the different identifier in the state management information.

5. The storage system according to claim 1 , wherein the data virtualization unit performs a crawling process of the data using the log of the operation request to update the state management information when the first storage system recovers from abnormal termination.

6. The storage system according to claim 1 , further comprising:

a first computer system having the first storage system, the processor, the state information management unit, the state management information, and the data virtualization unit; and

a second computer system that has the second storage system and performs backup of a file to be stored in the first computer system.

7. The storage system according to claim 6 , wherein a directory name and a data name of a hierarchical structure are changeable, and

wherein, when the data is backed up to the second computer system, the state information management unit manages the data with a different identifier.

8. The storage system according to claim 1 , wherein the state information management unit manages a state for each part of the data in the state management information.

9. The storage system according to claim 1 , wherein the data is identified by a different identifier, and

wherein the different identifier does not change between generation and deletion of the data in the log.

10. The storage system according to claim 1 , wherein the first storage system manages the data of the first storage system with a hierarchical structure having a directory name and a data name,

wherein the first storage system and the second storage system store the data having a same identifier,

wherein

in the user directory the directory name and the data name of the data are described, wherein the data is changeable,

wherein the data virtualization unit manages data stored in the first storage system and the second storage system,

wherein the first storage system processes the operation request of the data to operate the data stored in the first storage system, and

wherein the state management information update process updates a state with respect to the data of the second storage system that has the same identifier as the data of the first storage system through an operation based on the operation content with respect to the first storage system related to the operation request.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2022
From: NOMURA, SHIMPEI; HAYASAKA, MITSUO; TAKATA, MASANORI
To: HITACHI, LTD.
Reel/Frame 059396/0062 →
Priority Claims (1)
JP 2020-055648 · Mar 26, 2020 · national
Continuity (2)
Continuation 17020111 · Sep 14, 2020
Related Publication 20220214811A1 · Jul 7, 2022