Microsoft Windowsシステムは、ハードドライブ上のファイルのスナップショットまたはバックアップコピーを、使用中でも作成します。これを実装するために使用されるテクノロジーはボリュームシャドウコピーサービス(VSS)と呼ばれます。ボリュームシャドウコピー管理コマンドラインツールまたはVssadminを使用してVSSを管理できます。
シャドウコピーライターとプロバイダーをリストアップしたり、VSSの関連付けやコピーを作成したり削除したり、VSSの関連付けのサイズを変更したりするための関連コマンドのライブラリがあります。この投稿では、これらのコマンドを効果的に使用する方法を紹介します。
VSSコンポーネント
Vssadminを使用してVSSを管理する方法を詳しく説明する前に、まずボリュームシャドウコピーサービス(VSS)のさまざまなコンポーネントを見てみましょう。シャドウコピーまたはスナップショットを使用することで、これらのコンポーネントは、ログインしているユーザーや実行中のプログラムに影響を与えない方法でサーバーをバックアップするなど、重要な操作を実行できます。
さまざまなVSSコンポーネントとそのサーバーでのタスクについて説明します。
1] VSS要求者
VSS要求者の例としては、System Center Data Protection ManagerとWindows Server Backupプログラムがあります。これらのコンポーネントの主な機能は、VSSにシャドウコピーを取得するように要求することです。
2] VSSライター
Windowsサーバーには、複数のVSSライターがあります。これらは、アプリケーションソフトウェアがシャドウコピーを作成するためのデータを設定することを保証するために提供するコンポーネントです。VSSライターの例を次に示します。
- WMIライター
- レジストリライター
- Hyper-V
- Exchange Server
- パフォーマンスカウンターライター
- NTDSライター
- システムライター
- DHCP Jetライター
- SQL Server
- Active Directoryシステムサービス
- ASRライター
- WINS Jetライター
- 認証局ライター
…など。
3] ストレージボリューム
ストレージボリュームは、コピーしようとしているデータを保持するVSSの重要なコンポーネントです。
4] VSSプロバイダー
VSSプロバイダーは、ハードウェアベンダーが提供するストレージアレイに含まれています。シャドウコピーを作成して管理します。VSSプロバイダーの例としては、MicrosoftソフトウェアコピープロバイダーとMicrosoftファイル共有シャドウコピープロバイダーがあります。
5] ソースボリューム
ソースボリュームは、VSSプロバイダーが使用するシャドウコピーストレージファイルがシステムによって保持される場所です。
VSSコンポーネントがわかったところで、それらがどのように機能するかを見てみましょう。ここでは、Vssadminコマンドの概要と、それを使用してVSSを管理する方法について説明します。
Vssadminコマンドラインを使用してVSSを管理する
Vssadminコマンドラインツールを使用してVSSを管理するには、まずサーバーに管理者としてログインする必要があります。ログインしたら、管理者権限でコマンドプロンプトを起動します。コマンドプロンプトを検索し、右クリックして管理者として実行を選択します。
管理者権限でコマンドプロンプトを開いたら、以下にVSSを管理するためのコマンドを示します。いずれかを実行するには、コマンドを入力してENTERキーを押します。
コマンド | 使用法 | ||||||||||||
Vssadmin add shadowstorage | ボリュームシャドウコピーストレージの関連付けを追加します | ||||||||||||
Vssadmin create shadow | 新しいボリュームシャドウコピーを作成します | ||||||||||||
Vssadmin delete shadows | ボリュームシャドウコピーを削除します | ||||||||||||
Vssadmin delete shadowstorage | ボリュームシャドウコピーストレージの関連付けを削除します | ||||||||||||
Vssadmin list providers | 登録されているボリュームシャドウコピープロバイダーを一覧表示します | ||||||||||||
Vssadmin list shadows | 既存のボリュームシャドウコピーを一覧表示します | ||||||||||||
Vssadmin list shadowstorage | システム上のすべてのシャドウコピーストレージの関連付けを一覧表示します | ||||||||||||
Vssadmin list volumes | シャドウコピーの対象となるボリュームを一覧表示します | ||||||||||||
Vssadmin list writers | システム上のすべてのサブスクライブされたボリュームシャドウコピーライターを一覧表示します | ||||||||||||
Vssadmin resize shadowstorage | シャドウコピーストレージの関連付けの最大サイズを変更します
上記の構文とスイッチを使用してコマンドを使用します。これらは、アクションを実行するシステムボリュームを指定します。また、コマンドを簡素化します。以下は、Vssadminのさまざまなパラメータです。
これについては、TechNetで詳しく読むことができます。 |
コメントする