JP5427533B2 - 階層ストレージ管理システムにおける重複ファイルの転送方法及びシステム - Google Patents
階層ストレージ管理システムにおける重複ファイルの転送方法及びシステム Download PDFInfo
- Publication number
- JP5427533B2 JP5427533B2 JP2009225860A JP2009225860A JP5427533B2 JP 5427533 B2 JP5427533 B2 JP 5427533B2 JP 2009225860 A JP2009225860 A JP 2009225860A JP 2009225860 A JP2009225860 A JP 2009225860A JP 5427533 B2 JP5427533 B2 JP 5427533B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- computer
- duplicate
- information
- server
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 144
- 238000012546 transfer Methods 0.000 claims description 44
- 238000012545 processing Methods 0.000 description 185
- 230000008569 process Effects 0.000 description 125
- 238000007726 management method Methods 0.000 description 123
- 230000005012 migration Effects 0.000 description 72
- 238000013508 migration Methods 0.000 description 72
- 238000012217 deletion Methods 0.000 description 20
- 230000037430 deletion Effects 0.000 description 20
- 230000006870 function Effects 0.000 description 11
- 230000004044 response Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000007704 transition Effects 0.000 description 4
- 230000000717 retained effect Effects 0.000 description 3
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 101100226366 Arabidopsis thaliana EXT3 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 208000034420 multiple type III exostoses Diseases 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/185—Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/174—Redundancy elimination performed by the file system
- G06F16/1748—De-duplication implemented within the file system, e.g. based on file segments
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
(A)ファイル格納装置に格納される複数のファイルからデータ内容が一致するファイル群を発見する。
(B)前述のデータ内容が一致するファイル群の実データを、少なくとも一つを残して残りは削除する。
(C)前述のファイル群に含まれるファイルを指定したリード要求に応じて、指定されたファイルに対応した前述の少なくとも一つは残したデータを特定し、送信する。
図2では、ファイルA、ファイルB、ファイルCおよびファイルDが、後述する、管理者が設定したマイグレーション条件を満たし、Tier1ファイルサーバ102は、これらのファイルをTier1ファイルサーバ102からTier2ファイルサーバ103へマイグレーションし、Tier2ファイルサーバ103は、これらのファイルをTier2ファイルシステム201に格納している。Tier1ファイルシステム200は、マイグレーションしたファイルをスタブとして格納する。Tier2ファイルサーバ103にマイグレーションされたファイルは、Tier2ファイルシステム201の重複排除処理によって重複排除される。重複排除処理の結果、ファイルAとファイルCが重複ファイルであり、データブロックを共有している。同じくファイルBとファイルDが重複ファイルであり、データブロックを共有している。コンテンツ管理テーブル500は、重複ファイル情報を格納する。
図16は、Tier1ファイルシステム200が有する、ファイル名とファイル管理構造体700の対応表1600である。ファイル名フィールド1611は、クライアント100から指定されるファイル名を格納する。ファイル管理構造体番号フィールド1612は、対応するファイルのファイル管理構造体番号を格納する。
破線で示した、De-duplicated files804xは、マイグレーションされたファイルの内、クライアント100からアクセス要求があったが、Tier1ファイルシステム200に重複ファイルがあることを検知していることによってリコール処理が不要となったファイルの総容量を示す。つまり、De-duplicated files804xの容量は、本実施例を適用していないシステムと比較して、リコール処理が不要となったことにより、Tier1ファイルサーバ102の容量消費が削減された量を示す。また、線グラフ808はTier1ファイルシステム200の利用容量の推移を示す。
日付ボタン803xはそれぞれデータの日付を示し、管理者は日付ボタン800xを押すことでそれぞれの日付の統計情報を表示する画面900に遷移できる。なお、横軸801の指標として、日付の他に、Tierファイルサーバ102が検知したマイグレーション処理、重複排除処理、障害等の各種イベントの前後で統計情報を表示する態様としてもよい。なお、ボタン808およびボタン809は画面800を閉じるためのボタンである。
(ステップS1001)Tier1ファイルサーバ102のマイグレーション処理部305は、Tier1ファイルシステム200に格納されているファイルを検索し、マイグレーションリストを作成する。マイグレーションリストは、管理者が設定したマイグレーション条件を満たすファイルのエントリを含む。
(ステップS1002)マイグレーション処理部305は、マイグレーションリストが空(NULL)か否かを判定する。マイグレーションリストが空の場合(ステップS1002:YES)、ステップS1009に移る。
(ステップS1003)一方、マイグレーションリストが空ではない場合(ステップS1002:NO)、マイグレーション処理部305は、マイグレーションリストの先頭エントリのファイルをTier2ファイルサーバ103にコピーする。
(ステップS1004)Tier2ファイルサーバ103のコンテンツ管理処理部403は、Tier1ファイルサーバ102から受理したファイルを格納する。
(ステップS1005)コンテンツ管理処理部403は、ステップS1004で格納したファイルのエントリをコンテンツ管理テーブル500に追加する。このときコンテンツ管理処理部403は、当該ファイルにコンテンツID501を割り当てる。
(ステップS1006)コンテンツ管理処理部403は、格納したファイルのパスをTier1ファイルサーバ102に返却する。
(ステップS1007)Tier1ファイルサーバ102のマイグレーション処理部305は、当該ファイルをスタブに変更する。このとき、ステップS1006でTier2ファイルサーバ103から返却されたファイルパスを当該ファイルのファイル管理構造体700のblock_numberフィールド706xに格納し、is_stubフィールド704xを「1」に設定する。
(ステップS1008)マイグレーション処理部305は、マイグレーションリストの先頭エントリを削除する。ステップS1002に移る。
(ステップS1009)Tier1ファイルサーバ102のレポーティング処理部308は、レポーティングログ309を更新し、一連のマイグレーション処理を終了する。レポーティングログ309には、マイグレーションしたファイルの一覧、ファイル数、ファイルサイズ、マイグレーションした日時等が格納される。
(ステップS1101)Tier1ファイルサーバ102のファイルオペレーション処理部304は、クライアント100からのファイルリード要求を受理する。
(ステップS1102)ファイルオペレーション処理部304は、リード要求のあったファイルがスタブか否かを判定する。リード要求のあったファイルがスタブではない場合(ステップS1102:NO)ステップS1109に移る。
(ステップS1103)一方、リード要求のあったファイルがスタブの場合(ステップS1102:YES)、ファイルオペレーション処理部304は、リード要求のあったファイルのファイル管理構造体700のcontent_IDフィールド705xがNULLか否かを判定する。リード要求のあったファイルのファイル管理構造体700のcontent_IDフィールド705xがNULLの場合(ステップS1103:YES)、ステップS1106に移る。content_IDフィールド705xがNULLの場合(ステップS1103:YES)とは、Tier1ファイルサーバ102において、重複ファイルテーブル600に当該ファイルの重複ファイル情報が登録されていない状態を示す。
(ステップS1104)一方、リード要求のあったファイルのファイル管理構造体700のcontent_IDフィールド705xがNULLでない場合(ステップS1103:NO)、ファイルオペレーション処理部304は、重複ファイルテーブル600に当該ファイルと同一のデータファイルのエントリ(同一コンテンツID601かつスタブフラグ603が0のエントリ)があるか否か判定する。
(ステップS1105)ステップS1104の結果、重複ファイルテーブル600に当該ファイルと同一のデータファイルのエントリがない場合(ステップS1105:NO)、ステップS1106に移る。一方、重複ファイルテーブル600に当該ファイルと同一のデータファイルのエントリがある場合(ステップS1105:YES)、ステップS1107に移る。
(ステップS1106)ファイルオペレーション処理部304は、当該ファイルのリコール処理をリコール処理部306に依頼する。ステップS1109に移る。
(ステップS1107)ファイルオペレーション処理部304は、当該スタブをデータファイルに変更する。このとき、当該ファイルと同一のデータファイルのファイル管理構造体700のblock_numberフィールド706xの値を取得し、当該ファイルのファイル管理構造体700のblock_numberフィールド706xに格納する。これによって、ファイルデータを格納するデータブロックをコピーすることなく、複数のファイルが同じデータブロックを共有する。また、当該ファイルのファイル管理構造体700のis_stubフィールド704xを「0」に設定する。
(ステップS1108)ファイルオペレーション処理部304は、重複ファイルテーブル600の当該ファイルエントリのis_stubフィールド704xを「0」に変更する。
(ステップS1109)ファイルオペレーション処理部304は、ファイルリードの応答をクライアント100に返す。
(ステップS1110)Tier1ファイルサーバ102のレポーティング処理部308は、レポーティングログ309を更新し、一連のファイルリード処理を終了する。レポーティングログ309には、ファイルリードしたファイルの一覧、ファイル数、ファイルサイズ、ファイルリードした日時等が格納される。
(ステップS1201)Tier1ファイルサーバ102のリコール処理部306は、ファイルリードもしくはファイルライト要求のあったファイルに対して、Tier2ファイルサーバ103にリコール要求を発行する。リコール要求のパケットには、送信元であるTier1ファイルサーバ102のIPアドレス、宛先であるTier2ファイルサーバのIPアドレス、リコール要求を行うファイルを識別する情報を含む。リコール要求を行うファイルを識別する情報は、図10のステップS1007でファイル管理構造体700のblock_numberフィールド706xに格納したファイルパスであってもよいし、図12のステップS1205でファイル管理構造体700のcontent_IDフィールド705xに格納したコンテンツID501であってもよい。
(ステップS1202)Tier2ファイルサーバ103は、Tier1ファイルサーバ102からのリコール要求を受理する。
(ステップS1203)Tier2ファイルサーバ103のコンテンツ管理処理部403は、リコール要求のあったファイルデータをTier1ファイルサーバ102に送信する。同時に、コンテンツ管理処理部403は、当該ファイルの重複ファイル情報をコンテンツ管理テーブル500から取得し、重複ファイル転送処理部がTier1ファイルサーバ102に送信する。重複ファイル情報には、当該ファイルのコンテンツID501とそのコンテンツ ID501を持つファイル群のファイル名(パス等)が含まれる。この他に、重複ファイル情報には、重複ファイル数やフィンガープリント502を含めても良い。
(ステップS1204)Tier1ファイルサーバ102のリコール処理部306は、Tier2ファイルサーバ103からの当該ファイルデータと重複ファイル情報を受理する。
(ステップS1205)リコール処理部306は、ステップS1204で受理した当該ファイルデータをTier1ファイルシステム200に格納し、当該スタブをデータファイルに変更する。このとき、当該ファイルのファイル管理構造体700のis_stubフィールド704xを「0」に変更する。ステップS1204で受理した当該ファイルのコンテンツID501を、当該ファイルのファイル管理構造体700のcontent_IDフィールド705xに格納する。
(ステップS1206)リコール処理部306は、ステップS1204で受理したデータに重複ファイル情報が含まれているか否かを判定する。重複ファイル情報が含まれていなければ(ステップS1206:NO)、ステップS1209に移る。
(ステップS1207)一方、重複ファイル情報が含まれていれば(ステップS1206:YES)、リコール処理部306は、ステップS1204で受理した重複ファイル情報から、受信したコンテンツID501のエントリを作成し重複ファイルテーブル600を更新する。このとき、当該ファイルのエントリのスタブフラグフィールド603を「0」に、その他の重複ファイルのエントリのスタブフラグフィールド603を「1」に設定する。
(ステップS1208)リコール処理部306は、ステップS1204で受理した重複ファイル情報を基に、各重複ファイルのファイル管理構造体700のcontent_IDフィールド705xを更新する。
(ステップS1209)Tier1ファイルサーバ102のレポーティング処理部308は、レポーティングログ309を更新し、一連のリコール処理を終了する。レポーティングログ309には、リコールしたファイルの一覧、ファイル数、ファイルサイズ、リコールした日時等が格納される。
なお、本実施例では、リコール処理は、図11のステップS1106および図13のステップS1306の処理として行われると説明したが、ファイルリード処理やファイルライト処理と連動せずにリコール処理を行ってもよい。例えば、Tier2ファイルサーバ103において、あるファイルに対する重複ファイル数が所定値以上の場合、当該ファイルはTier1ファイルサーバ102においてアクセスされる可能性が高いと判断して、当該ファイルに対して重複ファイル情報とともにリコール処理を行ってもよい。
(ステップS1301)Tier1ファイルサーバ102のファイルオペレーション処理部304は、クライアント100からのファイルライト要求を受理する。
(ステップS1302)ファイルオペレーション処理部304は、ライト要求のあったファイルのファイル管理構造体700のcontent_IDフィールド705xがNULLか否か判定する。ライト要求のあったファイルのファイル管理構造体700のcontent_IDフィールド705xがNULLであれば(ステップS1302:YES)、ステップS1305に移る。ここで、content_IDフィールド705xがNULLの場合(ステップS1302:YES)とは、Tier1ファイルサーバ102において、重複ファイルテーブル600に当該ファイルの重複ファイル情報が登録されていない状態を示す。
(ステップS1303)一方、ライト要求のあったファイルのファイル管理構造体700のcontent_IDフィールド705xがNULLではない場合(ステップS1302:NO)、ファイルオペレーション処理部304は、重複ファイルテーブル600に当該ファイルと同一のデータファイルのエントリ(同一コンテンツID601かつスタブフラグ603が「0」のエントリ)があるか否か判定する。
(ステップS1304)ステップS1303の結果、重複ファイルテーブル600に当該ファイルと同一のデータファイルのエントリがない場合(ステップS1304:NO)、ステップS1305に移る。一方、重複ファイルテーブル600に当該ファイルと同一のデータファイルのエントリがある場合(ステップS1304:YES)、ステップS1307に移る。
(ステップS1305)ファイルオペレーション処理部304は、当該ファイルがスタブか否か判定する。当該ファイルがスタブではない場合(ステップS1305:NO)、ステップS1308に移る。
(ステップS1306)一方、当該ファイルがスタブの場合(ステップS1305:YES)、ファイルオペレーション処理部304は、当該ファイルのリコール処理をリコール処理部306に依頼する。ステップS1308に移る。
(ステップS1307)ファイルオペレーション処理部304は、当該ファイルの重複ファイルのデータブロックをコピーした後、ライトデータの書き込みを行う。ステップS1309に移る。
(ステップS1308)ファイルオペレーション処理部304は、当該ファイルを上書きして、ライトデータの書き込みを行う。ステップS1309に移る。
(ステップS1309)ファイルオペレーション処理部304は、当該ファイルのエントリを重複ファイルテーブル600から削除する。
(ステップS1310)ファイルオペレーション処理部304は、当該ファイルのファイル管理構造体700のcontent_IDフィールド705xをNULLに設定する。
(ステップS1311)ファイルオペレーション処理部304は、ファイルライトの応答をクライアント100に返す。
(ステップS1312)Tier1ファイルサーバ102のレポーティング処理部308は、レポーティングログ309を更新し、一連のファイルライト処理を終了する。レポーティングログ309には、ファイルライトしたファイルの一覧、ファイル数、ファイルサイズ、ファイルライトした日時等が格納される。
以下、図14に示す処理をステップ番号に沿って説明する。
(ステップS1401)Tier1ファイルサーバ102のファイルオペレーション処理部304は、クライアント100からのファイル削除要求を受理する。
(ステップS1402)ファイルオペレーション処理部304は、削除要求のあったファイルのファイル管理構造体700のcontent_IDフィールド705xがNULLか否か判定する。削除要求のあったファイルのファイル管理構造体700のcontent_IDフィールド705xがNULLであれば(ステップS1402:YES)、ステップS1406に移る。
(ステップS1403)一方、削除要求のあったファイルのファイル管理構造体700のcontent_IDフィールド705xがNULLではない場合(ステップS1402:NO)、ファイルオペレーション処理部304は、当該ファイルのエントリを重複ファイルテーブル600から削除する。
(ステップS1404)ファイルオペレーション処理部304は、重複ファイルテーブル600の当該コンテンツのエントリが全てスタブ(スタブフラグフィールド603が「1」)か否かを判定する。
(ステップS1405)ステップS1404の結果、重複ファイルテーブル600の当該コンテンツのエントリが全てスタブの場合(ステップS1405:YES)、ステップS1406に移る。一方、重複ファイルテーブル600の当該コンテンツのエントリ全てがスタブではない場合(ステップS1405:NO)、ステップS1408に移る。
(ステップS1406)ファイルオペレーション処理部304は、当該ファイルがスタブか否かを判定する。当該ファイルがスタブの場合(ステップS1406:YES)、ステップS1408に移る。
(ステップS1407)一方、当該ファイルがスタブではない場合(ステップS1406:NO)、ファイルオペレーション処理部304は、当該ファイルのデータブロックを解放する。
(ステップS1408)ファイルオペレーション処理部304は、当該ファイルのファイル管理構造体700を削除する。
(ステップS1409)ファイルオペレーション処理部304は、Tier2ファイルサーバ103に当該ファイルの削除要求を発行する。
(ステップS1410)ファイルオペレーション処理部304は、ファイル削除の応答をクライアント100に返す。
(ステップS1411)Tier1ファイルサーバ102のレポーティング処理部308は、レポーティングログ309を更新し、一連のファイル削除処理を終了する。レポーティングログ309には、ファイル削除したファイルの一覧、ファイル数、ファイルサイズ、ファイル削除した日時等が格納される。
図14には示していないが、ステップS1409で発行されたファイルの削除要求をTier2ファイルサーバ103が受理すると、コンテンツ管理処理部403は、当該ファイルのエントリをコンテンツ管理テーブル500から削除する。また、当該ファイルの重複ファイルがなければデータブロックを解放する。
一方、(D)削除要求の対象ファイルがデータファイルであり、重複ファイル情報を有しない場合(例えば、マイグレーションされていないファイル、またはマイグレーション後リコールされたが重複ファイルを有しないファイルの場合)、S1402で肯定的な結果となり、及びS1406で否定的な結果となり、S1407-S1411の処理が行われる。ここで、削除要求の対象ファイルがマイグレーションされていないファイルの場合、S1409の処理はスキップされる。また、(E)削除要求の対象ファイルがデータファイルであり、重複ファイル情報を有し、当該対象ファイル以外の重複ファイル群が全てスタブの場合(例えば、リコールされたファイルで、ほかの重複ファイルとデータブロックを共有していない場合)、S1402で否定的な結果となり、S1405で肯定的な結果となり、S1406で否定的な結果となり、S1408 -S1411の処理が行われる。また、(F)削除要求の対象ファイルがデータファイルであり、重複ファイル情報を有し、当該対象ファイル以外の重複ファイル群の中でTier1ファイルサーバ102にデータファイルが存在する場合(例えば、リコールされたファイルで、ほかの重複ファイルとデータブロックを共有している場合)、S1402及びS1405で否定的な結果となり、S1408 -S1411の処理が行われる。
以下、図15に示す処理をステップ番号に沿って説明する。
(ステップS1501)Tier2ファイルサーバ103の重複排除処理部405は、重複排除対象ファイルリストを作成する。重複排除対象ファイルリストには、重複排除処理が実行されていないファイルのエントリが格納される。
(ステップS1502)重複排除処理部405は、重複排除対象ファイルリストが空か否かを判定する。重複排除対象ファイルリストが空の場合(ステップS1502:YES)、重複排除処理を終了する。
(ステップS1503)一方、重複排除対象ファイルリストが空ではない場合(ステップS1502:NO)、重複排除処理部405は、重複排除対象ファイルリストの先頭エントリのファイルのフィンガープリントを作成する。
(ステップS1504)重複排除処理部405は、ステップS1503で作成したフィンガープリントとコンテンツ管理テーブル500に格納済みのフィンガープリント502とを比較して一致するフィンガープリント502を探索する。
(ステップS1504)ステップS1504の結果、一致するフィンガープリント502が発見されなかった場合(ステップS1504:NO)、ステップS1509に移る。
(ステップS1506)一方、一致するフィンガープリント502が発見された場合(ステップS1504:YES)、当該ファイルとフィンガープリント502が一致したファイルとのデータのビット比較を行う。
(ステップS1507)ステップS1506の結果、データが一致しない場合(ステップS1507:NO)、ステップS1509に移る。
(ステップS1508)一方、ステップS1506の結果、データが一致した場合(ステップS1507:YES)、当該ファイルのデータブロックを解放し、一致したファイルのデータブロックにリンクする。
(ステップS1509)重複排除処理部405は、重複排除結果をコンテンツ管理テーブル500に反映する。具体的には、ステップS1505、ステップS1507の結果が否定的な場合、重複排除処理部405は、当該ファイルに対して新たなコンテンツID501を付与し、フィンガープリント502、ファイル群503に値を格納してコンテンツ管理テーブル500に登録する。一方、ステップS1507の結果が肯定的な場合、重複排除処理部405は、当該ファイルと重複するコンテンツID501に対応するファイル群503に当該ファイルのファイル名を追加し、コンテンツ管理テーブル500から、当該ファイルのみに対応していたコンテンツID501のエントリを削除する。
その上、実施例2では、実施例1と異なり、ある重複ファイル群のマイグレーション処理後、一のファイルのリコール処理が行われる前の段階で、Tier1ファイルサーバ102において重複ファイルテーブル600を更新することができる。よって、リコール処理の削減効果が大きい。
なお、上述した実施例1から実施例6は、位装置からのアクセス要求を制御し、上位装置から送受信されるファイルを、当該ファイルサーバに接続される記憶装置に格納する手順と、上位装置からのアクセス状況に応じて、記憶領域に格納された第1のファイルを他のファイルサーバに移行する手順と、他のファイルサーバにより、移行された前記第1のファイルと他のファイルとが重複するか否かが判定され、作成された重複ファイル情報を受信する手順と、上位装置から前記第1のファイルに対するリード要求を受信した場合、受信した重複ファイル情報に基づいて、第1のファイルと重複する第2のファイルが前記記憶領域に格納されている否かを判定し、格納されていると判定した場合、当該第2のファイルを用いて上位装置に応答する手順とを実行させるためのプログラムを、Tier1ファイルサーバが読み込むことによって実現されていてもよい。
101 管理端末
102 Tier1ファイルサーバ
103 Tier2ファイルサーバ
200 Tier1ファイルシステム
201 Tier2ファイルシステム
303 HSMプログラム
304 ファイルオペレーション処理部
305 マイグレーション処理部
306 リコール処理部
402 コンテンツ管理プログラム
403 コンテンツ管理処理部
405 重複排除処理部
406 重複ファイル情報転送処理部
500 コンテンツ管理テーブル
600 重複ファイルテーブル
700 ファイル管理構造体
Claims (20)
- 第1の計算機と第2の計算機を有する計算機システムであって、
前記第1の計算機は、上位装置から送受信されるファイルを格納する第1の記憶領域を有し、
前記第2の計算機は、前記第1の計算機から移行されるファイルを格納する第2の記憶領域を有し、
前記第1の計算機は、前記上位装置からのアクセス状況に応じて、前記第1の記憶領域に格納された第1のファイルを前記第2の計算機に移行し、
前記第2の計算機は、移行された前記第1のファイルと他のファイルとが重複するか否かを判定して重複ファイル情報を作成し、
前記第2の計算機は、前記重複ファイル情報を前記第1の計算機に送信し、
前記第1の計算機は、前記上位装置から前記第1のファイルに対するリード要求を受信した場合、受信した前記重複ファイル情報に基づいて、前記第1のファイルと重複する第2のファイルが前記第1の記憶領域に格納されている否かを判定し、格納されていると判定した場合、当該第2のファイルを用いて前記上位装置に応答することを特徴とする、計算機システム。 - 請求項1に記載の計算機システムであって、
前記第1の計算機は、前記上位装置からのアクセス状況に応じて、前記第1の記憶領域に格納された前記第1のファイル及び前記第2のファイルを前記第2の計算機に移行する際、前記第1及び前記第2のファイルにそれぞれ対応する第1及び第2のファイル識別子を付与し、
前記第2の計算機は、移行された前記第1及び第2のファイルを受信し、前記第1及び第2のファイルが重複することを示す前記重複ファイル情報を作成し、
前記第1の計算機は、前記上位装置から前記第2のファイルに対するリード要求を受信した場合、前記第2の計算機に対して、前記第2の計算機から前記第2のファイルを転送するよう要求する指示を送信し、
前記第2の計算機は、前記第2のファイル及び前記重複ファイル情報を前記第1の計算機に送信し、
前記第1の計算機は、受信した前記第2のファイルを前記第2のファイル識別子に対応するファイルとして前記第1の記憶領域に格納し、前記上位装置に送信し、
前記第1の計算機は、前記重複ファイル情報に基づいて、前記第1のファイル識別子を第2のファイル識別子と対応付けて管理し、
前記第1の計算機は、前記上位装置から前記第1のファイルに対するリード要求を受信した場合、前記重複ファイル情報及び前記第1及び第2のファイル識別子に基づいて、前記第1のファイルと重複する第2のファイルが前記第1の記憶領域に格納されていることを判定することを特徴とする、計算機システム。 - 請求項2に記載の計算機システムであって、
前記重複ファイル情報は、前記第1及び第2のファイル識別子と、前記第1及び第2のファイルを含むグループに対応する識別子とを含むことを特徴とする、計算機システム。 - 請求項2に記載の計算機システムであって、
前記重複ファイル情報は、前記第1及び第2のファイル識別子と、前記第1及び第2のファイルのデータに対応する識別子とを含むことを特徴とする、計算機システム。 - 請求項1に記載の計算機システムであって、
前記第1の計算機は、前記重複ファイル情報に基づいて、前記第1のファイルと重複する前記第2のファイルが前記第1の記憶領域に格納されていることを判定した場合、前記第2の計算機に対して、前記第2の計算機から前記第1のファイルを転送するよう要求する指示を抑止することを特徴とする、計算機システム。 - 請求項1に記載の計算機システムであって、
前記第1の計算機は、前記重複ファイル情報に基づいて、前記第1のファイルと重複する前記第2のファイルが前記第1の記憶領域に格納されていないことを判定した場合、前記第2の計算機に対して、前記第2の計算機から前記第1のファイルを転送するよう要求する指示を送信し、前記第2の計算機から受信した前記第1のファイルを前記上位装置に送信することを特徴とする、計算機システム。 - 請求項1に記載の計算機システムであって、
前記第1の計算機は、前記重複ファイル情報に基づいて、前記第1のファイルと重複する前記第2のファイルが前記第1の記憶領域に格納されていることを判定した場合、前記第2のファイルのデータを複製して前記第1のファイルを復元し、復元した前記第1のファイルを前記上位装置に送信することを特徴とする、計算機システム。 - 請求項1に記載の計算機システムであって、
前記第2の計算機は、所定の契機で前記重複ファイル情報を前記第1の計算機に送信することを特徴とする、計算機システム。 - 請求項1に記載の計算機システムであって、
前記第2の計算機は、前記第1の計算機から要求される場合、前記重複ファイル情報を前記第1の計算機に送信することを特徴とする、計算機システム。 - 請求項1に記載の計算機システムであって、
前記第1の記憶領域を構成する第1の物理記憶媒体は、前記第2の記憶領域を構成する第2の物理記憶媒体よりアクセス性能が高いことを特徴とする、計算機システム。 - 請求項2に記載の計算機システムであって、
前記第1及び第2の計算機に接続される管理計算機を有し、
前記第1の計算機は、前記上位装置からアクセス要求を受けたファイルのうち、前記第2の計算機から受信して応答したファイルの容量情報として前記第2のファイルの容量を管理し、前記第2の計算機から受信することなく前記第1の記憶領域に格納されたファイルを用いて応答したファイルの容量情報として前記第1のファイルの容量を管理し、
前記第1の計算機は、前記管理計算機に対して、前記第2の計算機から転送されたファイルの容量情報及び前記第2の計算機から受信することなく前記第1の記憶領域に格納されたファイルを用いて応答したファイルの容量情報を前記管理計算機に送信することを特徴とする、計算機システム。 - 上位装置及び他のファイル制御装置と接続されるファイル制御装置であって、
前記上位装置から送受信されるファイルを格納する記憶領域を構成する記憶装置と接続され、
前記上位装置から前記記憶領域に対するアクセス要求を制御するプロセッサと、
前記プロセッサにより実行されるプログラムを格納するメモリとを有し、
前記プロセッサは、前記上位装置からのアクセス状況に応じて、前記記憶領域に格納された第1のファイルを前記他のファイル制御装置に移行し、
前記プロセッサは、前記他のファイルサーバによって作成された、移行された前記第1のファイルと他のファイルとが重複するか否かを判定する重複ファイル情報を受信し、 前記プロセッサは、前記上位装置から前記第1のファイルに対するリード要求を受信した場合、受信した前記重複ファイル情報に基づいて、前記第1のファイルと重複する第2のファイルが前記記憶領域に格納されている否かを判定し、格納されていると判定した場合、当該第2のファイルを用いて前記上位装置に応答することを特徴とする、ファイル制御装置。 - 請求項12に記載のファイル制御装置であって、
前記プロセッサは、前記上位装置からのアクセス状況に応じて、前記記憶領域に格納された前記第1のファイル及び前記第2のファイルを前記第2の計算機に移行する際、前記第1及び前記第2のファイルにそれぞれ対応する第1及び第2のファイル識別子を付与し、前記メモリに管理情報を記憶し、
他のファイル制御装置において、移行された前記第1及び第2のファイルに対して、前記第1及び第2のファイルが重複することを示す前記重複ファイル情報が作成された場合、
前記プロセッサは、前記上位装置から前記第2のファイルに対するリード要求を受信した場合、前記他のファイル制御装置に対して、前記他のファイル制御装置から前記第2のファイルを転送するよう要求する指示を送信し、
前記プロセッサは、前記他のファイル制御装置から、前記第2のファイル及び前記重複ファイル情報を受信し、
前記プロセッサは、受信した前記第2のファイルを前記第2のファイル識別子に対応するファイルとして前記記憶領域に格納し、前記上位装置に送信し、
前記プロセッサは、前記重複ファイル情報に基づいて、前記メモリに格納された前記第1のファイル識別子を第2のファイル識別子とを対応付けて前記管理情報を更新し、
前記プロセッサは、前記上位装置から前記第1のファイルに対するリード要求を受信した場合、前記重複ファイル情報及び前記第1及び第2のファイル識別子に基づいて、前記第1のファイルと重複する第2のファイルが前記記憶領域に格納されていることを判定することを特徴とする、ファイル制御装置。 - 請求項13に記載のファイル制御装置であって、
前記重複ファイル情報は、前記第1及び第2のファイル識別子と、前記第1及び第2のファイルのデータに対応する識別子とを含むことを特徴とする、ファイル制御装置。 - 請求項12に記載のファイル制御装置であって、
前記プロセッサは、前記重複ファイル情報に基づいて、前記第1のファイルと重複する前記第2のファイルが前記記憶領域に格納されていることを判定した場合、前記他のファイル制御装置に対して、前記他のファイル制御装置から前記第1のファイルを転送するよう要求する指示を抑止することを特徴とする、ファイル制御装置。 - 請求項12に記載のファイル制御装置であって、
前記プロセッサは、前記重複ファイル情報に基づいて、前記第1のファイルと重複する前記第2のファイルが前記記憶領域に格納されていないことを判定した場合、前記他のファイル制御装置に対して、前記他のファイル制御装置から前記第1のファイルを転送するよう要求する指示を送信し、前記他のファイル制御装置から受信した前記第1のファイルを前記上位装置に送信することを特徴とする、ファイル制御装置。 - 請求項12に記載のファイル制御装置であって、
前記プロセッサは、前記重複ファイル情報に基づいて、前記第1のファイルと重複する前記第2のファイルが前記記憶領域に格納されていることを判定した場合、前記第2のファイルのデータを複製して前記第1のファイルを復元し、復元した前記第1のファイルを前記上位装置に送信することを特徴とする、ファイル制御装置。 - 請求項12に記載のファイル制御装置であって、
前記記憶領域を構成する第1の物理記憶媒体は、前記他のファイル制御装置に接続される記憶領域を構成する第2の物理記憶媒体よりアクセス性能が高いことを特徴とする、ファイル制御装置。 - 請求項13に記載のファイル制御装置であって、
当該ファイルサーバは管理計算機に接続され、
前記プロセッサは、前記上位装置からアクセス要求を受けたファイルのうち、前記他のファイル制御装置から受信して応答したファイルの容量情報として前記第2のファイルの容量を管理し、前記他のファイル制御装置から受信することなく前記記憶領域に格納されたファイルを用いて応答したファイルの容量情報として前記第1のファイルの容量を管理し、
前記プロセッサは、前記管理計算機に対して、前記他のファイル制御装置から転送されたファイルの容量情報及び前記他のファイル制御装置から受信することなく前記第1の記憶領域に格納されたファイルを用いて応答したファイルの容量情報を前記管理計算機に送信することを特徴とする、ファイル制御装置。 - 上位装置及び他のファイルサーバと接続されるファイルサーバに実行させるためのプログラムを記録した読み取り可能な記録媒体であって、
前記上位装置からのアクセス要求を制御し、前記上位装置から送受信されるファイルを、当該ファイルサーバに接続される記憶装置に格納する手順と、
前記上位装置からのアクセス状況に応じて、前記記憶領域に格納された第1のファイルを前記他のファイルサーバに移行する手順と、
前記他のファイルサーバにより、移行された前記第1のファイルと他のファイルとが重複するか否かが判定され、作成された重複ファイル情報を受信する手順と、
前記上位装置から前記第1のファイルに対するリード要求を受信した場合、受信した前記重複ファイル情報に基づいて、前記第1のファイルと重複する第2のファイルが前記記憶領域に格納されている否かを判定し、格納されていると判定した場合、当該第2のファイルを用いて前記上位装置に応答する手順とを実行させることを特徴とする、記録媒体。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009225860A JP5427533B2 (ja) | 2009-09-30 | 2009-09-30 | 階層ストレージ管理システムにおける重複ファイルの転送方法及びシステム |
US12/642,559 US8209498B2 (en) | 2009-09-30 | 2009-12-18 | Method and system for transferring duplicate files in hierarchical storage management system |
US13/485,281 US20120246271A1 (en) | 2009-09-30 | 2012-05-31 | Method and system for transferring duplicate files in hierarchical storag management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009225860A JP5427533B2 (ja) | 2009-09-30 | 2009-09-30 | 階層ストレージ管理システムにおける重複ファイルの転送方法及びシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011076294A JP2011076294A (ja) | 2011-04-14 |
JP5427533B2 true JP5427533B2 (ja) | 2014-02-26 |
Family
ID=43781405
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009225860A Expired - Fee Related JP5427533B2 (ja) | 2009-09-30 | 2009-09-30 | 階層ストレージ管理システムにおける重複ファイルの転送方法及びシステム |
Country Status (2)
Country | Link |
---|---|
US (2) | US8209498B2 (ja) |
JP (1) | JP5427533B2 (ja) |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8656386B1 (en) | 2007-03-13 | 2014-02-18 | Parallels IP Holdings GmbH | Method to share identical files in a common area for virtual machines having the same operating system version and using a copy on write to place a copy of the shared identical file in a private area of the corresponding virtual machine when a virtual machine attempts to modify the shared identical file |
EP2542985A1 (en) | 2010-03-01 | 2013-01-09 | Hitachi, Ltd. | File level hierarchical storage management system, method, and apparatus |
WO2011133440A1 (en) * | 2010-04-19 | 2011-10-27 | Greenbytes, Inc. | A method of minimizing the amount of network bandwidth needed to copy data between data deduplication storage systems |
US8639658B1 (en) * | 2010-04-21 | 2014-01-28 | Symantec Corporation | Cache management for file systems supporting shared blocks |
US20120117029A1 (en) * | 2010-11-08 | 2012-05-10 | Stephen Gold | Backup policies for using different storage tiers |
US8856073B2 (en) * | 2010-12-14 | 2014-10-07 | Hitachi, Ltd. | Data synchronization among file storages using stub files |
US8904120B1 (en) | 2010-12-15 | 2014-12-02 | Netapp Inc. | Segmented fingerprint datastore and scaling a fingerprint datastore in de-duplication environments |
US8898119B2 (en) * | 2010-12-15 | 2014-11-25 | Netapp, Inc. | Fingerprints datastore and stale fingerprint removal in de-duplication environments |
US8819236B2 (en) * | 2010-12-16 | 2014-08-26 | Microsoft Corporation | Resource optimization for online services |
US8886901B1 (en) | 2010-12-31 | 2014-11-11 | Emc Corporation | Policy based storage tiering |
US9280550B1 (en) | 2010-12-31 | 2016-03-08 | Emc Corporation | Efficient storage tiering |
US8849768B1 (en) * | 2011-03-08 | 2014-09-30 | Symantec Corporation | Systems and methods for classifying files as candidates for deduplication |
JP5708107B2 (ja) * | 2011-03-23 | 2015-04-30 | 日本電気株式会社 | 重複ファイル検出装置 |
US8577934B2 (en) * | 2011-03-24 | 2013-11-05 | Spectra Logic Corporation | System and method for a storage system response with data migration |
JP5706966B2 (ja) * | 2011-10-28 | 2015-04-22 | 株式会社日立製作所 | 情報処理システム、及び、それを用いたファイル復元方法 |
JP5557824B2 (ja) * | 2011-11-14 | 2014-07-23 | 株式会社日立ソリューションズ | 階層ファイルストレージに対する差分インデクシング方法 |
US8898444B1 (en) * | 2011-12-22 | 2014-11-25 | Emc Corporation | Techniques for providing a first computer system access to storage devices indirectly through a second computer system |
WO2013121456A1 (en) | 2012-02-13 | 2013-08-22 | Hitachi, Ltd. | Management apparatus and management method for hierarchical storage system |
JP5798258B2 (ja) * | 2012-03-29 | 2015-10-21 | ヒタチ データ システムズ コーポレーションHitachi Datasystems Corporation | 記憶階層化のためのコンテンツ選択 |
US9177028B2 (en) * | 2012-04-30 | 2015-11-03 | International Business Machines Corporation | Deduplicating storage with enhanced frequent-block detection |
US9659060B2 (en) | 2012-04-30 | 2017-05-23 | International Business Machines Corporation | Enhancing performance-cost ratio of a primary storage adaptive data reduction system |
US20140067776A1 (en) * | 2012-08-29 | 2014-03-06 | Confio Corporation | Method and System For Operating System File De-Duplication |
US9047302B1 (en) * | 2012-10-09 | 2015-06-02 | Symantec Corporation | Systems and methods for deduplicating file data in tiered file systems |
US8930328B2 (en) * | 2012-11-13 | 2015-01-06 | Hitachi, Ltd. | Storage system, storage system control method, and storage control device |
JP6111734B2 (ja) * | 2013-02-26 | 2017-04-12 | 日本電気株式会社 | ファイル整理システム、ファイル整理方法、及びプログラム |
US20140244801A1 (en) * | 2013-02-28 | 2014-08-28 | Apple Inc. | Network-based distribution system supporting transfer of application products |
JP2014228912A (ja) * | 2013-05-20 | 2014-12-08 | 三菱電機株式会社 | 情報管理システム |
US8665275B1 (en) * | 2013-06-10 | 2014-03-04 | Storagecraft Technology Corporation | Graphical user interface timeline graph for navigating events of a backup job |
US9460097B2 (en) | 2013-07-02 | 2016-10-04 | Hitachi Data Systems Engineering UK Limited | Method and apparatus for migration of a virtualized file system, data storage system for migration of a virtualized file system, and file server for use in a data storage system |
CN105579950B (zh) | 2013-07-02 | 2019-04-19 | 日立数据***工程英国有限公司 | 用于虚拟化文件***的迁移的方法和装置、用于虚拟化文件***的迁移的数据存储***以及用于在数据存储***中使用的文件服务器 |
WO2015000502A1 (en) | 2013-07-02 | 2015-01-08 | Hitachi Data Systems Engineering UK Limited | Method and apparatus for virtualization of a file system, data storage system for virtualization of a file system, and file server for use in a data storage system |
US9634920B1 (en) * | 2013-07-24 | 2017-04-25 | Amazon Technologies, Inc. | Trace deduplication and aggregation in distributed systems |
US20150134625A1 (en) * | 2013-11-13 | 2015-05-14 | Netapp, Inc. | Pruning of server duplication information for efficient caching |
CN110825324B (zh) * | 2013-11-27 | 2023-05-30 | 北京奥星贝斯科技有限公司 | 混合存储的控制方法及混合存储*** |
US10055422B1 (en) * | 2013-12-17 | 2018-08-21 | Emc Corporation | De-duplicating results of queries of multiple data repositories |
US10089033B2 (en) * | 2014-04-24 | 2018-10-02 | Hitachi, Ltd. | Storage system |
US9342346B2 (en) * | 2014-07-27 | 2016-05-17 | Strato Scale Ltd. | Live migration of virtual machines that use externalized memory pages |
US9524328B2 (en) | 2014-12-28 | 2016-12-20 | Strato Scale Ltd. | Recovery synchronization in a distributed storage system |
US10248705B2 (en) | 2015-01-30 | 2019-04-02 | Dropbox, Inc. | Storage constrained synchronization of shared content items |
US10831715B2 (en) | 2015-01-30 | 2020-11-10 | Dropbox, Inc. | Selective downloading of shared content items in a constrained synchronization system |
CN107409142A (zh) * | 2015-01-30 | 2017-11-28 | 卓普网盘股份有限公司 | 存储受约束的共享内容项同步 |
US9361349B1 (en) | 2015-01-30 | 2016-06-07 | Dropbox, Inc. | Storage constrained synchronization of shared content items |
US10445289B1 (en) * | 2015-03-31 | 2019-10-15 | EMC IP Holding Company LLC | Method and apparatus for automatic cleanup of disfavored content |
US10075751B2 (en) * | 2015-09-30 | 2018-09-11 | Rovi Guides, Inc. | Method and system for verifying scheduled media assets |
JP6067819B1 (ja) * | 2015-10-21 | 2017-01-25 | 株式会社東芝 | 階層化ストレージシステム、ストレージコントローラ、並びに重複排除及びストレージ階層化のための方法 |
US9696943B2 (en) | 2015-11-09 | 2017-07-04 | International Business Machines Corporation | Accessing stored data |
US10997126B1 (en) * | 2015-12-08 | 2021-05-04 | EMC IP Holding Company LLC | Methods and apparatus for reorganizing dynamically loadable namespaces (DLNs) |
EP4106335A3 (en) * | 2015-12-16 | 2023-04-19 | Roku, Inc. | Dynamic video overlays |
US10719532B2 (en) | 2016-04-25 | 2020-07-21 | Dropbox, Inc. | Storage constrained synchronization engine |
US10049145B2 (en) | 2016-04-25 | 2018-08-14 | Dropbox, Inc. | Storage constrained synchronization engine |
US11687501B2 (en) * | 2016-06-24 | 2023-06-27 | Spectra Logic Corporation | Informed data retrieval |
US10222994B2 (en) | 2016-07-12 | 2019-03-05 | International Business Machines Corporation | Storing selected data in a stub file in a hierarchical storage management system |
EP3547723B1 (en) * | 2016-12-15 | 2023-02-15 | Huawei Technologies Co., Ltd. | Information transmission method and network element selector |
JP6691302B2 (ja) * | 2017-01-20 | 2020-04-28 | 富士通株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
US11113312B2 (en) * | 2017-06-29 | 2021-09-07 | Microsoft Technology Licensing, Llc | Reliable hierarchical storage management with data synchronization |
US11175845B2 (en) * | 2018-04-05 | 2021-11-16 | International Business Machines Corporation | Adding a migration file group to a hierarchical storage management (HSM) system for data co-location |
US11175846B2 (en) | 2019-04-11 | 2021-11-16 | International Business Machines Corporation | Data co-location in a hierarchical storage management (HSM) system |
US11347681B2 (en) * | 2020-01-30 | 2022-05-31 | EMC IP Holding Company LLC | Enhanced reading or recalling of archived files |
US11231866B1 (en) * | 2020-07-22 | 2022-01-25 | International Business Machines Corporation | Selecting a tape library for recall in hierarchical storage |
CN115237667A (zh) * | 2021-04-23 | 2022-10-25 | 伊姆西Ip控股有限责任公司 | 用于存储管理的方法、电子设备和计算机程序产品 |
US11368515B1 (en) * | 2021-09-13 | 2022-06-21 | Capital One Services, Llc | Preventing duplicative file processing |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6105057A (en) * | 1998-01-28 | 2000-08-15 | Ericsson Inc. | Method and apparatus for manipulating mutexes on network assets |
US6505281B1 (en) * | 1998-06-02 | 2003-01-07 | Raymond C. Sherry | Hard disk drives employing high speed distribution bus |
US6725334B2 (en) * | 2000-06-09 | 2004-04-20 | Hewlett-Packard Development Company, L.P. | Method and system for exclusive two-level caching in a chip-multiprocessor |
US6988124B2 (en) * | 2001-06-06 | 2006-01-17 | Microsoft Corporation | Locating potentially identical objects across multiple computers based on stochastic partitioning of workload |
US7584228B1 (en) * | 2001-07-18 | 2009-09-01 | Swsoft Holdings, Ltd. | System and method for duplication of virtual private server files |
JP2003216460A (ja) * | 2002-01-21 | 2003-07-31 | Hitachi Ltd | 階層ストレージ装置及びその制御装置 |
US7403996B2 (en) * | 2002-02-21 | 2008-07-22 | Bea Systems, Inc. | Systems and methods for migratable services |
US6785794B2 (en) * | 2002-05-17 | 2004-08-31 | International Business Machines Corporation | Differentiated storage resource provisioning |
JP4322031B2 (ja) * | 2003-03-27 | 2009-08-26 | 株式会社日立製作所 | 記憶装置 |
JP4500057B2 (ja) * | 2004-01-13 | 2010-07-14 | 株式会社日立製作所 | データ移行方法 |
JP2006338461A (ja) * | 2005-06-03 | 2006-12-14 | Hitachi Ltd | 電子的なファイルの記憶を制御するシステム及び方法 |
JP4699458B2 (ja) * | 2005-06-10 | 2011-06-08 | 富士通株式会社 | Hsm制御プログラム、装置及び方法 |
JP5020673B2 (ja) * | 2007-03-27 | 2012-09-05 | 株式会社日立製作所 | 重複したファイルの記憶を防ぐコンピュータシステム |
US7769971B2 (en) * | 2007-03-29 | 2010-08-03 | Data Center Technologies | Replication and restoration of single-instance storage pools |
US20080243769A1 (en) * | 2007-03-30 | 2008-10-02 | Symantec Corporation | System and method for exporting data directly from deduplication storage to non-deduplication storage |
JP5081498B2 (ja) * | 2007-05-24 | 2012-11-28 | 株式会社日立製作所 | 計算機システム、および、その制御方法 |
JP2010097359A (ja) * | 2008-10-15 | 2010-04-30 | Hitachi Ltd | ファイル管理方法および階層管理ファイルシステム |
-
2009
- 2009-09-30 JP JP2009225860A patent/JP5427533B2/ja not_active Expired - Fee Related
- 2009-12-18 US US12/642,559 patent/US8209498B2/en active Active
-
2012
- 2012-05-31 US US13/485,281 patent/US20120246271A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2011076294A (ja) | 2011-04-14 |
US20110078112A1 (en) | 2011-03-31 |
US8209498B2 (en) | 2012-06-26 |
US20120246271A1 (en) | 2012-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5427533B2 (ja) | 階層ストレージ管理システムにおける重複ファイルの転送方法及びシステム | |
JP5343166B2 (ja) | 通信ネットワークを介してリモートのファイルサーバにファイルを転送するローカルのファイルサーバ、及び、それらのファイルサーバを有するストレージシステム | |
US9460106B2 (en) | Data synchronization among file storages using stub files | |
US9703803B2 (en) | Replica identification and collision avoidance in file system replication | |
US7917551B2 (en) | Storage system and management method thereof | |
US9116913B2 (en) | File storage system and file cloning method | |
US10031703B1 (en) | Extent-based tiering for virtual storage using full LUNs | |
US8504797B2 (en) | Method and apparatus for managing thin provisioning volume by using file storage system | |
US20170102885A1 (en) | System and method for using a memory buffer to stream data from a tape to multiple clients | |
JP5722467B2 (ja) | ストレージシステムコントローラ、ストレージシステム及びアクセス制御方法 | |
US20110161297A1 (en) | Cloud synthetic backups | |
JP2008242788A (ja) | 重複したファイルの記憶を防ぐコンピュータシステム | |
US11720525B2 (en) | Flexible tiering of snapshots to archival storage in remote object stores | |
US20120254555A1 (en) | Computer system and data management method | |
JP2011034525A (ja) | 階層化ストレージシステム及び階層化ストレージシステムにおけるファイルのコピー制御方法 | |
US20170039119A1 (en) | System, Method and Computer Program Product for Recovering Stub Files | |
US20140122661A1 (en) | Computer system and file server migration method | |
WO2019026222A1 (ja) | ストレージシステム及びデータ転送制御方法 | |
WO2016013075A1 (ja) | ストレージ、計算機およびその制御方法 | |
US20210103400A1 (en) | Storage system and data migration method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120223 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131030 |
|
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: 20131105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131202 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5427533 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |