ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Sun Storage Archive Manager 5.3 構成および管理ガイド Sun QFS and Sun Storage Archive Manager 5.3 Information Library (日本語) |
リサイクルは、アーカイブボリューム上の領域を回収するプロセスです。リサイクラは、アーカイバとともに、使用されていないアーカイブのコピーによって占有されている空間を回収します。ユーザーがファイルを変更したとき、旧バージョンに対応するアーカイブのコピーを、システムから取り除くことができます。リサイクラは、期限切れアーカイブのコピーが占める割合が最大であるボリュームを検出し、まだ期限が切れていないコピーを別のボリュームに移動するように指示します。期限切れコピーしか存在しないボリュームの場合、サイトで定義されたアクションが行われます。たとえば、ボリュームを再ラベル付けしてただちに再利用したり、オフサイトストレージにエクスポートしてファイル変更の履歴レコードを別途保持したりできます。リサイクルプロセスは、ユーザーには透過的に行われます。
アーカイブボリューム上の領域は、常に次のように構成されます。
現在のデータ (アクティブなアーカイブイメージで構成される)
期限切れデータ (アクティブでないアーカイブイメージで構成される)
空き容量 (アクティブな、または期限切れのアーカイブイメージによって使用されていない領域で構成される)
リサイクラは、期限切れデータが使用する領域を、サイト指定のパラメータで定義された最小値に抑えます。
ボリュームの容量とは、ボリューム上のデータに使用できる領域の合計量です。たとえば、書き込み済みの領域を 3G バイトを含む 10G バイトのボリュームの場合、容量は 10G バイト、空き領域は 7G バイトです。
新しいアーカイブメディアや新しくラベルが付けられたアーカイブメディアの場合、最初はすべての容量が空き領域です。データがメディアにアーカイブされると、空き空間量が減少し、現在のデータ量が増えます。
ファイルシステム内のファイルを変更したり削除したりするうちに、それらのアーカイブイメージは期限切れとなり、データの分類が現在のデータから期限切れデータに変化します。これらのアーカイブイメージによって使用される物理的領域に変化はありません。しかし、この領域を指すファイルがファイルシステム内に存在しなくなります。領域をリサイクルすると、これらのイメージが削除され、占有されていた領域が解放されて、ほかの目的に使用できるようになります。リサイクラの目的は、現在のデータを失うことなく、期限切れデータが使用していた空間を空き空間に変えることです。
リサイクラとアーカイバは、次のように連携して動作します。
リサイクラは、ボリュームに存在するすべての現在の有効なアーカイブイメージを rearchive 属性でマークします。
リムーバブルメディアにアーカイブする場合、リサイクラはアーカイブボリュームを recycle 属性でマークし、アーカイバがそのボリュームに追加のアーカイブイメージを書き込めないようにします。
アーカイバは、マークされたすべてのイメージを別のボリュームに移動します。この操作のことを、再アーカイブと呼びます。アーカイバが古いボリュームから新しいボリュームに現在のアーカイブイメージを移動したあとに、古いボリュームには空き空間と期限切れ空間のみが残ります。リムーバブルメディアカートリッジにアーカイブする場合は、再ラベル付けして、カートリッジを再利用できます。ディスクにアーカイブする場合は、リサイクラは期限切れアーカイブイメージを含むファイルを削除します。
リサイクラは、いつでも実行できますが、定期的に実行されるようになっています。リサイクラは、起動されるごとに、可能なかぎり多くの処理を行います。アーカイバがファイルを再アーカイブする前に、リサイクラは再アーカイブのためにコピーのマーク付けを完了する必要があります。rearchive 属性セットを持つ期限切れアーカイブイメージがメディアに残っていることがあります。この状況は、次の条件下で発生する可能性があります。
リサイクラが期限切れアーカイブイメージにマークを付けたあとで、アーカイバが実行されていない。
アーカイバが、まだ期限が切れていないアーカイブイメージを移動するときに使用するメディアを利用できない。
さまざまなアーカイバの異常が発生している。
実行中でないときは、リサイクラは、ライブラリカタログと i ノードに、状態情報を保管します。リサイクルプロセス中に、sls(1) コマンドとその -D オプションを使用して、ファイルに関する情報を表示できます。sls(1) コマンドの出力は、再アーカイブのためにファイルがスケジュールされているかどうかを示します。
リサイクルは、メディアのタイプに応じて 2 つの方法で実行されます。
表 16-1 メディアタイプとリサイクル方法
|
これらの方法を使用した構成については、第 16 章リサイクラの構成を参照してください。