JP7319326B2 - ストレージシステム及びストレージシステムのファイル配置方法 - Google Patents
ストレージシステム及びストレージシステムのファイル配置方法 Download PDFInfo
- Publication number
- JP7319326B2 JP7319326B2 JP2021105127A JP2021105127A JP7319326B2 JP 7319326 B2 JP7319326 B2 JP 7319326B2 JP 2021105127 A JP2021105127 A JP 2021105127A JP 2021105127 A JP2021105127 A JP 2021105127A JP 7319326 B2 JP7319326 B2 JP 7319326B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- storage
- storage system
- tier
- backup
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/062—Securing storage systems
- G06F3/0622—Securing storage systems in relation to access
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0647—Migration mechanisms
- G06F3/0649—Lifecycle management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0637—Permissions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0644—Management of space entities, e.g. partitions, extents, pools
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0653—Monitoring storage devices or systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0685—Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
データ書込処理部101は、サーバA 400からのデータ(ファイル)書込指示に基づいて、書込対象となるファイルをストレージ装置100a~100cの記憶装置に書き込む。この際、データ書込処理部101は、ストレージ装置100の記憶装置を複数の論理ボリュームとして管理する。本実施例のストレージ装置100aでは、データ書込処理部101は、サーバA 400からの操作指示に基づいてファイル操作が行われるボリュームA 120と、このボリュームA 120に格納されているファイルを定期的にバックアップして格納するデータ保護領域130内のボリューム B~D 121~123として管理する。
Claims (8)
- ホストに接続され、このホストからのファイル操作要求に基づいて、格納された前記ファイルの操作を行うストレージシステムであって、
信頼性及びセキュリティレベルが異なる複数の記憶デバイスと、
前記ファイルの信頼性要件及びセキュリティ要件を考慮して前記ファイルを格納する前記記憶デバイスを決定し、決定した前記記憶デバイスに前記ファイルを格納するコントローラと、を有し、
前記コントローラは、前記記憶デバイスを、前記ファイルが格納される第1のボリュームと、前記ファイルのバックアップが格納される第2のボリュームとして管理し、
前記第2のボリュームは性能の異なる複数の物理記憶デバイスで構成され、前記コントローラは、前記物理記憶デバイスの性能に応じて複数の記憶階層に分類して前記第2のボリュームを管理し、
前記コントローラは、前記ファイルの前記信頼性要件及び前記セキュリティ要件に基づいて、前記ファイルのバックアップであるバックアップファイルを格納する前記記憶階層を決定し、決定した前記記憶階層に前記バックアップファイルを格納し、
前記コントローラは、前記ホストのマルウェア感染の検知をトリガーとする前記ホストの感染時刻を考慮して、前記バックアップファイルが格納されている前記記憶階層の再配置を行う、
ストレージシステム。 - 前記ストレージシステムは複数の前記ホストに接続され、
前記コントローラは、前記マルウェアに感染した前記ホストを特定する情報及び前記マルウェアに感染した前記ホストの前記感染時刻に基づいて、前記バックアップファイルが格納されている前記記憶階層の再配置を行うことを特徴とする請求項1記載のストレージシステム。 - 前記ストレージシステムはメモリを有し、
前記メモリには、前記ファイルを特定する情報、前記ファイルに対して前記ファイル操作要求を行った前記ホストを特定する情報、及び前記ファイルの更新処理が行われた時刻を有するアクセス履歴テーブルが格納され、
前記コントローラは、前記アクセス履歴テーブルを参照して、前記マルウェアに感染していないと推測される前記ファイルを特定し、特定された前記ファイルに対して前記記憶階層の再配置を行う
ことを特徴とする請求項2に記載のストレージシステム。 - 前記コントローラは、特定された前記ファイルを現在配置されている前記記憶階層より上位の前記記憶階層へ再配置することを特徴とする請求項3に記載のストレージシステム。
- 前記コントローラは、特定された前記ファイルを最上位の前記記憶階層へ再配置することを特徴とする請求項4に記載のストレージシステム。
- 前記コントローラは、特定された前記ファイルを現在配置されている前記記憶デバイスより信頼性及びセキュリティレベルが高い前記記憶デバイスの前記記憶階層へ再配置することを特徴とする請求項3に記載のストレージシステム。
- 前記メモリには、前記ファイルを特定する情報、前記ファイルの更新処理が行われた時刻、及び前記ファイルのファイルサイズを有する世代情報管理テーブルが格納され、
前記コントローラは、前記世代情報管理テーブルも参照して、前記マルウェアに感染していないと推測される前記ファイルを特定し、特定された前記ファイルに対して前記記憶階層の再配置を行う
ことを特徴とする請求項3に記載のストレージシステム。 - ホストに接続され、このホストからのファイル操作要求に基づいて、格納された前記ファイルの操作を行うストレージシステムにおけるファイル配置方法であって、
前記ストレージシステムは、信頼性及びセキュリティレベルが異なる複数の記憶デバイスと、前記ファイルの信頼性要件及びセキュリティ要件を考慮して前記ファイルを格納する前記記憶デバイスを決定し、決定した前記記憶デバイスに前記ファイルを格納するコントローラと、を有し、
前記コントローラは、前記記憶デバイスを、前記ファイルが格納される第1のボリュームと、前記ファイルのバックアップが格納される第2のボリュームとして管理し、
前記第2のボリュームは性能の異なる複数の物理記憶デバイスで構成され、前記コントローラは、前記物理記憶デバイスの性能に応じて複数の記憶階層に分類して前記第2のボリュームを管理し、
前記コントローラは、前記ファイルの前記信頼性要件及び前記セキュリティ要件に基づいて、前記ファイルのバックアップであるバックアップファイルを格納する前記記憶階層を決定し、決定した前記記憶階層に前記バックアップファイルを格納し、
前記コントローラは、前記ホストのマルウェア感染の検知をトリガーとする前記ホストの感染時刻を考慮して、前記バックアップファイルが格納されている前記記憶階層の再配置を行う、
ストレージシステムにおけるファイル配置方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021105127A JP7319326B2 (ja) | 2021-06-24 | 2021-06-24 | ストレージシステム及びストレージシステムのファイル配置方法 |
US17/689,059 US11748000B2 (en) | 2021-06-24 | 2022-03-08 | Storage system and file arrangement method of storage system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021105127A JP7319326B2 (ja) | 2021-06-24 | 2021-06-24 | ストレージシステム及びストレージシステムのファイル配置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023003824A JP2023003824A (ja) | 2023-01-17 |
JP7319326B2 true JP7319326B2 (ja) | 2023-08-01 |
Family
ID=84540992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021105127A Active JP7319326B2 (ja) | 2021-06-24 | 2021-06-24 | ストレージシステム及びストレージシステムのファイル配置方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11748000B2 (ja) |
JP (1) | JP7319326B2 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005099971A (ja) | 2003-09-24 | 2005-04-14 | Hitachi Ltd | 仮想テープ装置の入出力制御方法 |
JP2006303561A (ja) | 2005-04-15 | 2006-11-02 | Sharp Corp | 画像処理装置 |
JP2016118821A (ja) | 2014-12-18 | 2016-06-30 | 富士通株式会社 | ストレージ管理装置、ストレージ管理方法およびストレージ管理プログラム |
JP2016506575A5 (ja) | 2013-12-13 | 2017-04-06 | ||
WO2020065737A1 (ja) | 2018-09-25 | 2020-04-02 | 日本電気株式会社 | 影響範囲推定装置、影響範囲推定方法、及びコンピュータ読み取り可能な記録媒体 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050038954A1 (en) * | 2003-06-04 | 2005-02-17 | Quantum Corporation | Storage drive having universal format across media types |
US8214685B2 (en) * | 2008-10-31 | 2012-07-03 | Hewlett-Packard Development Company, L.P. | Recovering from a backup copy of data in a multi-site storage system |
WO2014057521A1 (en) | 2012-10-12 | 2014-04-17 | Hitachi, Ltd. | Storage apparatus and data management method |
CN104903871B (zh) * | 2012-12-20 | 2018-04-03 | 亚马逊技术股份有限公司 | 虚拟磁带库*** |
CN105009092A (zh) | 2013-04-26 | 2015-10-28 | 株式会社日立制作所 | 存储*** |
US11455097B2 (en) * | 2016-01-28 | 2022-09-27 | Weka.IO Ltd. | Resource monitoring in a distributed storage system |
US11614880B2 (en) * | 2020-12-31 | 2023-03-28 | Pure Storage, Inc. | Storage system with selectable write paths |
-
2021
- 2021-06-24 JP JP2021105127A patent/JP7319326B2/ja active Active
-
2022
- 2022-03-08 US US17/689,059 patent/US11748000B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005099971A (ja) | 2003-09-24 | 2005-04-14 | Hitachi Ltd | 仮想テープ装置の入出力制御方法 |
JP2006303561A (ja) | 2005-04-15 | 2006-11-02 | Sharp Corp | 画像処理装置 |
JP2016506575A5 (ja) | 2013-12-13 | 2017-04-06 | ||
JP2016118821A (ja) | 2014-12-18 | 2016-06-30 | 富士通株式会社 | ストレージ管理装置、ストレージ管理方法およびストレージ管理プログラム |
WO2020065737A1 (ja) | 2018-09-25 | 2020-04-02 | 日本電気株式会社 | 影響範囲推定装置、影響範囲推定方法、及びコンピュータ読み取り可能な記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
JP2023003824A (ja) | 2023-01-17 |
US11748000B2 (en) | 2023-09-05 |
US20220413716A1 (en) | 2022-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9542105B2 (en) | Copying volumes between storage pools | |
US8046534B2 (en) | Managing snapshots in storage systems | |
US8560801B1 (en) | Tiering aware data defragmentation | |
US8719533B2 (en) | Storage apparatus, computer system, and data migration method | |
US9547446B2 (en) | Fine-grained control of data placement | |
US20170177224A1 (en) | Dynamic storage transitions employing tiered range volumes | |
US20190129971A1 (en) | Storage system and method of controlling storage system | |
US20150347311A1 (en) | Storage hierarchical management system | |
US20130138908A1 (en) | Storage system and pool capacity scale-down control method | |
JP5853734B2 (ja) | 仮想ストレージ装置,制御装置及び制御プログラム | |
US10261710B2 (en) | Volume integrity in a shared-resource environment | |
US8924359B1 (en) | Cooperative tiering | |
JP5890268B2 (ja) | ストレージサブシステムのシンプロビジョニングプールにおけるボリュームコピー管理方法 | |
US8832396B2 (en) | Storage apparatus and its control method | |
US20080154777A1 (en) | Storage control device for protecting an electronic protection object with protection capability required by the protection object | |
US8732422B2 (en) | Storage apparatus and its control method | |
JP7319326B2 (ja) | ストレージシステム及びストレージシステムのファイル配置方法 | |
JP2022016753A (ja) | ストレージシステム、制御方法及びプログラム | |
JP7219746B2 (ja) | ストレージシステム及びストレージシステムのファイル再配置方法 | |
JP2017219913A (ja) | ストレージ制御装置、ストレージシステムおよびストレージ制御プログラム | |
JP2020027433A (ja) | 情報システム | |
US11947799B1 (en) | Systems and methods for using the TRIM command with solid state devices | |
JP2006079273A (ja) | ファイル管理装置、ネットワークシステム、ファイル管理方法及びプログラム | |
US11853615B2 (en) | Including network storage with direct attached storage | |
KR100541530B1 (ko) | 메모리 기반의 스냅샷 상태 테이블을 이용한 대용량 공유저장장치의 스냅샷 수행방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230303 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230509 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230616 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230627 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230720 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7319326 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |