JP2007305012A - Hsm制御プログラム、hsm制御装置、hsm制御方法 - Google Patents
Hsm制御プログラム、hsm制御装置、hsm制御方法 Download PDFInfo
- Publication number
- JP2007305012A JP2007305012A JP2006134693A JP2006134693A JP2007305012A JP 2007305012 A JP2007305012 A JP 2007305012A JP 2006134693 A JP2006134693 A JP 2006134693A JP 2006134693 A JP2006134693 A JP 2006134693A JP 2007305012 A JP2007305012 A JP 2007305012A
- Authority
- JP
- Japan
- Prior art keywords
- file
- volume
- hsm
- primary storage
- target
- 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.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】一次ストレージ1と二次ストレージ2を有するHSMの制御をHSM制御サーバ103に実行させるHSM制御プログラムであって、一次ストレージ1を構成する少なくとも一つのボリュームに関する情報をボリュームマップデータベース132として管理するボリューム情報管理ステップと、一次ストレージ1にファイルデータ領域の割り当てが行われる場合、ボリューム情報管理ステップにより管理されたボリュームマップデータベース132と予め設定されたファイル配置ポリシデータベース133とに基づいて、割り当ての対象となるボリューム、一次ストレージ1を構成するボリュームの中から選択するボリューム選択ステップとをコンピュータに実行させる。
【選択図】図7
Description
前提技術1においては、HSM制御装置であるサーバについて説明する。
event.rectype = create
event.m_inode# = 親ディレクトリのinode番号
event.ftype =
dir (mkdir時)あるいはfile (create時)
event.fname = 作成されたファイルの名前
event.inode# =
作成されたファイルあるいはディレクトリのinode番号
event.time = このイベントが発生した時刻
event.rectype = delete
event.m_inode# = 親ディレクトリのinode番号
event.ftype = dir (rmdir時)あるいはfile (remove時)
event.inode# = 削除されたファイルあるいはディレクトリのinode番号
event.time = このイベントが発生した時刻
event.rectype = rename
event.m_inode# = 親ディレクトリのinode番号
event.ftype =
dir(対象がディレクトリの場合)
あるいはfile(対象がファイルの場合)
event.inode# =
対象のファイルあるいはディレクトリのinode番号
event.target.m_inode# =
移動先ディレクトリのinode番号
event.target.fname =
変更後のファイルあるいはディレクトリ名
event.time = このイベントが発生した時刻
event.rectype = access
event.inode# = ファイルのinode番号
event.time = このイベントが発生した時刻
event.rectype = archive
event.inode# = ファイルのinode番号
event.migrate =
オン(マイグレート状態となった)
あるいはオフ(リコールが起動され、マイグレート状態でなくなった)
event.archive =
オン(二次記憶へのファイルデータの書き出しが完了し、アーカイブデータが有効となった)
あるいはオフ(ファイルが更新された結果アーカイブデータが無効となった)
event.time = このイベントが発生した時刻
fstat.m_inode# = 親ディレクトリのinode番号
fstat.ftype = dir(対象がディレクトリの場合)
あるいはfile (対象がファイルの場合)
fstat.fname = ディレクトリあるいはファイルの名前
fstat.inode# =
ファイルあるいはディレクトリのinode番号
fstat.archive = オン(アーカイブデータが有効なとき)
あるいはオフ(アーカイブデータが無効なとき)
fstat.migrate = オン(マイグレート状態のとき)
あるいはオフ(マイグレートされていないとき)
fstat.atime = ファイルを最後にアクセスした時刻
fstat.time = ファイル情報取得時刻
dbe.ftype = dir(このタプルがディレクトリをあらわすとき) あるいは file (このタプルがファイルを表すとき)
dbe.fname = ファイルあるいはディレクトリの名前
dbe.inode# = ファイルあるいはディレクトリのinode番号
dbe.archive = オン(アーカイブデータが有効なとき)
あるいはオフ(アーカイブデータが無効なとき)
dbe.migrate = オン(マイグレート状態のとき)
あるいはオフ(マイグレートされていないとき)
dbe.atime = ファイルを最後にアクセスした時刻
dbe.active = オン(ファイル情報取得済みのとき)
あるいはオフ(まだファイル情報を取得していないとき)
dbe.m_inode# == event.m_inode#
dbe.fname == event.fname
dbe.m_inode# == event.m_inode#
dbe.fname == event.fname
dbe.ftype = event. ftype
dbe.fname = event.fname
dbe.inode# = event.inode#
dbe.archive = オフ
dbe.migrate = オフ
dbe.atime = event.time
dbe.active = オン
dbe.m_inode# ==
event.target.m_inode#
dbe.fname == event.target.fname
dbe.m_inode# == event.m_inode#
dbe.fname == event.fname
dbe.name = event.target.fname
dbe.m_inode# = event.target.m_inode#
dbe.name = event.target.fname
dbe.active = オフ
dbe.migrate = event.migrate
dbe.fname == fstat.fname
dbe.m_inode# == fstat.m_inode#
dbe.ftype = fstat. ftype
dbe.fname = fstat.fname
dbe.inode# = fstat.inode#
dbe.archive = fstat.archive
dbe.migrate = fstat.migrate
dbe.atime = fstat.atime
dbe.active = オン
dbe.migrate = fstat.migrate
dbe.atime = fstat.atime
dbe.active = オン
event.archive = オン
event.migrate = オン
event.archive = オン
event.migrate = オフ
event.archive = オン
event.migrate = オフ
本実施の形態では、前提技術1と同様にして名前空間(メタデータ)の複製を作成、更新するHSMシステムにおいて、一次ストレージにおいて最適なファイルデータ領域の割り当てを行うHSMシステムについて説明する。
前記一次ストレージを構成する少なくとも一つのボリュームに関する情報をボリューム情報として管理するボリューム情報管理ステップと、
前記一次ストレージにファイルデータ領域の割り当てが行われる場合、前記ボリューム情報管理ステップにより管理されたボリューム情報と予め設定されたポリシとに基づいて、前記割り当ての対象となるボリューム、前記一次ストレージを構成するボリュームの中から選択するボリューム選択ステップと
をコンピュータに実行させるHSM制御プログラム。
(付記2) 付記1に記載のHSM制御プログラムにおいて、
前記ポリシは、前記ボリューム選択ステップにより選択されるボリュームの条件である対象ボリューム条件を含むことを特徴とするHSM制御プログラム。
(付記3) 付記2に記載のHSM制御プログラムにおいて、
前記ポリシは更に、前記対象ボリューム条件を適用するファイルの条件である対象ファイル条件を含み、
前記ボリューム選択ステップは、前記割り当ての対象のファイルが満たす前記対象ファイル条件を検索し、該対象ファイル条件に対応する前記対象ボリューム条件を選択することを特徴とするHSM制御プログラム。
(付記4) 付記3に記載のHSM制御プログラムにおいて、
前記対象ファイル条件は、ファイル識別子とファイル名パターン指定の少なくともいずれかを含むことを特徴とするHSM制御プログラム。
(付記5) 付記2乃至付記4のいずれかに記載のHSM制御プログラムにおいて、
前記対象ボリューム条件は、新規のファイルが前記一次ストレージに作成されるケースであるファイル作成時に選択されるボリュームの条件であるファイル作成先ボリューム条件と、前記二次ストレージに退避済みのファイルが前記一次ストレージに復元されるケースであるファイル復元時に選択されるボリュームの条件であるファイル復元先ボリューム条件とを含むことを特徴とするHSM制御プログラム。
(付記6) 付記5に記載のHSM制御プログラムにおいて、
前記ファイル作成先ボリューム条件は、前記一次ストレージを構成するボリュームのうち、信頼性の高いボリュームなど、ファイル作成時要件を満たすボリュームであることを特徴とするHSM制御プログラム。
(付記7) 付記5または付記6に記載のHSM制御プログラムにおいて、
前記ファイル復元先ボリューム条件は、前記一次ストレージを構成するボリュームのうち、アクセス性能の高いボリュームなど、ファイル復元時要件を満たすボリュームであることを特徴とするHSM制御プログラム。
(付記8) 付記1乃至付記7のいずれかに記載のHSM制御プログラムにおいて、
前記ボリューム選択ステップは、前記割り当ての対象となるボリュームに対応するブロック範囲を出力することを特徴とするHSM制御プログラム。
(付記9) 付記1乃至付記8のいずれかに記載のHSM制御プログラムにおいて、
前記ボリュームは、仮想ボリュームまたはディスク装置で構成され、
前記ボリューム情報は、前記仮想ボリュームの情報と前記ボリュームに含まれるディスク装置の情報とを含むことを特徴とするHSM制御プログラム。
(付記10) 一次ストレージと二次ストレージを有するHSMの制御を行うHSM制御装置であって、
前記一次ストレージを構成する少なくとも一つのボリュームに関する情報をボリューム情報として管理するボリューム情報管理部と、
前記一次ストレージにファイルデータ領域の割り当てが行われる場合、前記ボリューム情報管理部により管理されたボリューム情報と予め設定されたポリシとに基づいて、前記割り当ての対象となるボリューム、前記一次ストレージを構成するボリュームの中から選択するボリューム選択部と
を備えるHSM制御装置。
(付記11) 付記10に記載のHSM制御装置において、
前記ポリシは、前記ボリューム選択部により選択されるボリュームの条件である対象ボリューム条件を含むことを特徴とするHSM制御装置。
(付記12) 付記11に記載のHSM制御装置において、
前記ポリシは更に、前記対象ボリューム条件を適用するファイルの条件である対象ファイル条件を含み、
前記ボリューム選択部は、前記割り当ての対象のファイルが満たす前記対象ファイル条件を検索し、該対象ファイル条件に対応する前記対象ボリューム条件を選択することを特徴とするHSM制御装置。
(付記13) 付記12に記載のHSM制御プログラムにおいて、
前記対象ファイル条件は、ファイル識別子とファイル名パターン指定の少なくともいずれかを含むことを特徴とするHSM制御プログラム。
(付記14) 付記11乃至付記13のいずれかに記載のHSM制御装置において、
前記対象ボリューム条件は、新規のファイルが前記一次ストレージに作成されるケースであるファイル作成時に選択されるボリュームの条件であるファイル作成先ボリューム条件と、前記二次ストレージに退避済みのファイルが前記一次ストレージに復元されるケースであるファイル復元時に選択されるボリュームの条件であるファイル復元先ボリューム条件とを含むことを特徴とするHSM制御装置。
(付記15) 付記14に記載のHSM制御装置において、
前記ファイル作成先ボリューム条件は、前記一次ストレージを構成するボリュームのうち、信頼性の高いボリュームなど、ファイル作成時要件を満たすボリュームであることを特徴とするHSM制御装置。
(付記16) 付記14または付記15に記載のHSM制御装置において、
前記ファイル復元先ボリューム条件は、前記一次ストレージを構成するボリュームのうち、アクセス性能の高いボリュームなど、ファイル復元時要件を満たすボリュームであることを特徴とするHSM制御装置。
(付記17) 付記10乃至付記16のいずれかに記載のHSM制御装置において、
前記ボリューム選択部は、前記割り当ての対象となるボリュームに対応するブロック範囲を出力することを特徴とするHSM制御装置。
(付記18) 付記10乃至付記17のいずれかに記載のHSM制御装置において、
前記ボリュームは、仮想ボリュームまたはディスク装置で構成され、
前記ボリューム情報は、前記仮想ボリュームの情報と前記ボリュームに含まれるディスク装置の情報とを含むことを特徴とするHSM制御装置。
(付記19) 一次ストレージと二次ストレージを有するHSMの制御を行うHSM制御方法であって、
前記一次ストレージを構成する少なくとも一つのボリュームに関する情報をボリューム情報として管理するボリューム情報管理ステップと、
前記一次ストレージにファイルデータ領域の割り当てが行われる場合、前記ボリューム情報管理ステップにより管理されたボリューム情報と予め設定されたポリシとに基づいて、前記割り当ての対象となるボリューム、前記一次ストレージを構成するボリュームの中から選択するボリューム選択ステップと
を実行するHSM制御方法。
(付記20) 付記19に記載のHSM制御方法において、
前記ポリシは、前記ボリューム選択部により選択されるボリュームの条件である対象ボリューム条件を含むことを特徴とするHSM制御方法。
Claims (5)
- 一次ストレージと二次ストレージを有するHSMの制御をコンピュータに実行させるHSM制御プログラムであって、
前記一次ストレージを構成する少なくとも一つのボリュームに関する情報をボリューム情報として管理するボリューム情報管理ステップと、
前記一次ストレージにファイルデータ領域の割り当てが行われる場合、前記ボリューム情報管理ステップにより管理されたボリューム情報と予め設定されたポリシとに基づいて、前記割り当ての対象となるボリューム、前記一次ストレージを構成するボリュームの中から選択するボリューム選択ステップと
をコンピュータに実行させるHSM制御プログラム。 - 請求項1に記載のHSM制御プログラムにおいて、
前記ポリシは、前記ボリューム選択ステップにより選択されるボリュームの条件である対象ボリューム条件を含むことを特徴とするHSM制御プログラム。 - 請求項2に記載のHSM制御プログラムにおいて、
前記ポリシは更に、前記対象ボリューム条件を適用するファイルの条件である対象ファイル条件を含み、
前記ボリューム選択ステップは、前記割り当ての対象のファイルが満たす前記対象ファイル条件を検索し、該対象ファイル条件に対応する前記対象ボリューム条件を選択することを特徴とするHSM制御プログラム。 - 一次ストレージと二次ストレージを有するHSMの制御を行うHSM制御装置であって、
前記一次ストレージを構成する少なくとも一つのボリュームに関する情報をボリューム情報として管理するボリューム情報管理部と、
前記一次ストレージにファイルデータ領域の割り当てが行われる場合、前記ボリューム情報管理部により管理されたボリューム情報と予め設定されたポリシとに基づいて、前記割り当ての対象となるボリューム、前記一次ストレージを構成するボリュームの中から選択するボリューム選択部と
を備えるHSM制御装置。 - 一次ストレージと二次ストレージを有するHSMの制御を行うHSM制御方法であって、
前記一次ストレージを構成する少なくとも一つのボリュームに関する情報をボリューム情報として管理するボリューム情報管理ステップと、
前記一次ストレージにファイルデータ領域の割り当てが行われる場合、前記ボリューム情報管理ステップにより管理されたボリューム情報と予め設定されたポリシとに基づいて、前記割り当ての対象となるボリューム、前記一次ストレージを構成するボリュームの中から選択するボリューム選択ステップと
を実行するHSM制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006134693A JP5103786B2 (ja) | 2006-05-15 | 2006-05-15 | 制御プログラム、制御装置、制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006134693A JP5103786B2 (ja) | 2006-05-15 | 2006-05-15 | 制御プログラム、制御装置、制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007305012A true JP2007305012A (ja) | 2007-11-22 |
| JP5103786B2 JP5103786B2 (ja) | 2012-12-19 |
Family
ID=38838867
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006134693A Expired - Fee Related JP5103786B2 (ja) | 2006-05-15 | 2006-05-15 | 制御プログラム、制御装置、制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5103786B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010257095A (ja) * | 2009-04-23 | 2010-11-11 | Hitachi Ltd | データ移行システムおよびデータ移行方法 |
| WO2015132873A1 (ja) * | 2014-03-04 | 2015-09-11 | 株式会社 東芝 | 階層化ブロックストレージ装置を有するコンピュータシステム、ストレージコントローラ、及びプログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004070403A (ja) * | 2002-08-01 | 2004-03-04 | Hitachi Ltd | ファイル格納先ボリューム制御方法 |
| JP2006508473A (ja) * | 2002-12-02 | 2006-03-09 | アルキヴィオ・インコーポレーテッド | 記憶システムにおけるデータ回復技術 |
| JP2006099748A (ja) * | 2004-08-30 | 2006-04-13 | Hitachi Ltd | ストレージシステム及びデータ再配置制御装置。 |
-
2006
- 2006-05-15 JP JP2006134693A patent/JP5103786B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004070403A (ja) * | 2002-08-01 | 2004-03-04 | Hitachi Ltd | ファイル格納先ボリューム制御方法 |
| JP2006508473A (ja) * | 2002-12-02 | 2006-03-09 | アルキヴィオ・インコーポレーテッド | 記憶システムにおけるデータ回復技術 |
| JP2006099748A (ja) * | 2004-08-30 | 2006-04-13 | Hitachi Ltd | ストレージシステム及びデータ再配置制御装置。 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010257095A (ja) * | 2009-04-23 | 2010-11-11 | Hitachi Ltd | データ移行システムおよびデータ移行方法 |
| WO2015132873A1 (ja) * | 2014-03-04 | 2015-09-11 | 株式会社 東芝 | 階層化ブロックストレージ装置を有するコンピュータシステム、ストレージコントローラ、及びプログラム |
| JP5797848B1 (ja) * | 2014-03-04 | 2015-10-21 | 株式会社東芝 | 階層化ブロックストレージ装置を有するコンピュータシステム、ストレージコントローラ、及びプログラム |
| US9594508B2 (en) | 2014-03-04 | 2017-03-14 | Kabushiki Kaisha Toshiba | Computer system having tiered block storage device, storage controller, file arrangement method and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5103786B2 (ja) | 2012-12-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9665304B2 (en) | Storage system with fast snapshot tree search | |
| JP4699516B2 (ja) | 名前空間複製プログラム、名前空間複製装置、名前空間複製方法 | |
| US11561928B2 (en) | Backup and restoration for storage system | |
| CN1559041B (zh) | 在计算机系统之间共享对象 | |
| JP4568115B2 (ja) | ハードウェアベースのファイルシステムのための装置および方法 | |
| US8015157B2 (en) | File sharing system, file server, and method for managing files | |
| US11755415B2 (en) | Variable data replication for storage implementing data backup | |
| US8819362B1 (en) | Managing replication and reservations | |
| US7603529B1 (en) | Methods, systems, and computer program products for mapped logical unit (MLU) replications, storage, and retrieval in a redundant array of inexpensive disks (RAID) environment | |
| JP4160933B2 (ja) | 超大規模ファイル・システムでのファイル・システム使用のすばやい復元 | |
| US20080172423A1 (en) | Hsm control program, hsm control apparatus, and hsm control method | |
| KR100317691B1 (ko) | 로그 구조화 목표 저장장치를 사전에 구성하여 볼륨을 효율적으로 복사하는 방법 및 장치 | |
| JP2004110218A (ja) | Dbms向け仮想ボリューム作成・管理方法 | |
| JP2011198383A (ja) | 仮想ホットスペアを用いて動的に拡張可能かつ縮小可能な故障許容格納システム | |
| US20170031932A1 (en) | System for queue based object cloning | |
| CN113377292B (zh) | 一种单机存储引擎 | |
| US6629203B1 (en) | Alternating shadow directories in pairs of storage spaces for data storage | |
| US20070061540A1 (en) | Data storage system using segmentable virtual volumes | |
| US8478936B1 (en) | Spin down of storage resources in an object addressable storage system | |
| JP5103786B2 (ja) | 制御プログラム、制御装置、制御方法 | |
| JP2008040699A (ja) | Hsm制御プログラム、hsm制御装置、hsm制御方法 | |
| JP4518485B2 (ja) | データベースの再編成方法、ストレージ装置及びストレージシステム | |
| JP2007305013A (ja) | Hsm制御プログラム、hsm制御装置、hsm制御方法 | |
| CN119719050A (zh) | 针对高性能键值存储库的高效仅附加文件系统 | |
| KR20070069295A (ko) | 저널링이 적용된 fat 파일 시스템의 구현 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110722 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110802 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111003 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120417 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120717 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120724 |
|
| 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: 20120904 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120917 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5103786 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151012 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |