|
|
1 2 3 4 次のページ
|
|
バックアップ対象は何か?
|
|
ファイルシステム
|
データをファイル単位で取得します。一般にファイル単位で、バックアップカタログという個々のバックアップされたファイルに関する情報が、バックアップソフト内のデータベースに格納されます(図1)。当然、1ファイルあたりの管理情報のサイズが決まっており、NetVaultの場合には60〜70バイト程ですが、他のバックアップソフトでは200バイト程になる場合もあります。例えば、1000万ファイルのバックアップを行い、3世代のフルバックアップを保存したとすると、そのカタログデータだけで、60バイト × 1000万ファイル × 3世代 = 約1.67GBとなります。当然の事ながらバックアップしながら、このカタログデータベースへの書き込みを行い、ファイルシステムからファイルをサーチして取得にかかる時間も多くなるため注意が必要です。
図1:ファイルシステム単位のバックアップ例
|
Raw Device
|
世の中のほとんどのアプリケーションは、データをファイルシステム上にファイルという形で配置します。ところが、一部のデータベースや特殊なアプリケーションの場合、ファイルシステムによる速度や管理の制約を逃れるべく、ディスクに直接アクセスしてデータを書き込む場合があります。そのような際には、ファイルとしての選択ではなく、Raw Deviceをバックアップできる機能が必要です。
また、ファイルシステムの場合でもあまりにも細かいファイルが多すぎて、ファイル単位だとバックアップに膨大な時間がかかってしまうような場合には、あえてファイルシステムをアンマウントして、Raw Deviceでバックアップすることにより、ディスクイメージでの保護を検討する場合があります。
どちらの場合でも、図2のような形でデータベースに収納し、ファイルという目に見えない形になるため、細心の注意が必要です。
図2:Raw Device単位のバックアップ例
|
オープンファイル
|
Windowsの場合には、オープンファイルという考え方があり、皆さんもWindowsのファイル共有をしている際に他のユーザが使用していてロックされたという経験があることでしょう。このロックされている状態では、バックアップソフトからも正しくデータを取得することができません。
その為、一時的に書き込みが無い状態でスナップショットと呼ばれるものを作成し、整合性を保った状態で正常にバックアップできる手段があります。この機能はオプションとして提供されることが多く、例えば、Windows Server 2003では標準でVSSと呼ばれるスナップショット機能が実装されています。なお、VSSはスナップショットの機能が実装されているだけで、その制御を行うにはバックアップソフトなどの支援が必要です。詳細は、スナップショットを使用したバックアップについてのテーマの際に解説します。
|
1 2 3 4 次のページ
|
|
|
|
著者プロフィール
バックボーン・ソフトウエア株式会社 青木 浩朗
ストレージ専業ベンダーにて、SEおよび企画を担当した後に、2001年にBakBoneSoftware入社。主に大手ベンダーのSEを担当しながら、テクニカル・マーケティングとして、各種講演や執筆活動を行っている。最近は、特にデータベースとクラスタリングに注力し、検証レポートを作成するのをライフワークとしている。
|
|
|
|