Vssadminコマンドラインを使用してWindows11/10でVSSを管理します

Microsoft Windowsシステムは、使用している場合でも、ハードドライブ上にファイルのスナップショットまたはバックアップコピーを作成します。これを実装するために使用されるテクノロジは、ボリュームシャドウコピーサービス(VSS)(Volume Shadow Copy Service (VSS))と呼ばれます。ボリュームシャドウコピーの管理(Volume Shadow Copy Administrative)コマンドラインツールまたはVssadminを使用して、VSSを管理できます。

シャドウコピーのライターとプロバイダーの一覧表示、VSSの関連付けとコピーの作成と削除、VSSの関連付けのサイズ変更を行うための、関連付けられたコマンドのライブラリ(VSS)あり(VSS)ます。この投稿では、これらのコマンドを効果的に使用する方法を示します。

VSSコンポーネント

Vssadminを使用してVSSを管理する方法を詳しく説明する前に、まずボリュームシャドウコピーサービス(VSS)のさまざまなコンポーネントを確認します。シャドウコピーまたはスナップショットを使用することにより、これらのコンポーネントを使用すると、ログインしているユーザーや実行中のプログラムに影響を与えない方法でサーバーをバックアップするなど、重要な操作を実行できます。

さまざまなVSS(VSS)コンポーネントと、それらがサーバー上で実行するタスクについて見ていきましょう。

1]VSSリクエスター

VSSリクエスターの例には、 System Center DataProtectionManagerWindowsServerバックアップ(Windows Server Backup)プログラムが含まれます。これらのコンポーネントの主な機能は、VSSにシャドウコピーの取得を要求することです。

2]VSSライター

Windowsサーバーには、複数のVSSライターを含めることができます。これらは、シャドウコピーを作成するためにデータが設定されていることを確認するためにアプリケーションソフトウェアが提供するコンポーネントです。VSSライターの例には、次のものがあります。

  • WMIライター
  • レジストリライター
  • Hyper-V
  • ExchangeServer
  • パフォーマンスカウンターライター
  • NTDSライター
  • システムライター
  • DHCPジェットライター
  • SQLサーバー
  • ActiveDirectoryシステムサービス
  • ASRライター
  • WINSジェットライター
  • 認証局ライター

…etcetera。

3]ストレージボリューム

ストレージボリュームは、コピーしようとしているデータを保持するVSSの重要なコンポーネントです。

4]VSSプロバイダー

VSSプロバイダーは、ハードウェアベンダーが提供するストレージアレイに含まれています。シャドウコピーを作成および管理します。VSSプロバイダーの例としては、 Microsoftソフトウェアコピー(Microsoft Software Copy)プロバイダーとMicrosoftファイル共有シャドウコピー(Microsoft File Share Shadow Copy)プロバイダーがあります。

5]ソースボリューム

ソースボリュームは、 VSS(VSS)プロバイダーが使用するシャドウコピーストレージファイルをシステムが保持する場所です。

VSSコンポーネントがわかったので、それらがどのように機能するかを見てみましょう。ここでは、Vssadminコマンドの概要と、それらを使用して(Vssadmin)VSSを管理する方法について説明します。

Vssadminコマンドラインを使用したVSSの管理(VSS)

Vssadminコマンドラインツールを使用してVSSを管理するには、最初に管理者としてサーバーにログインする必要があります。参加しているときに、管理者権限でコマンドプロンプト(Command Prompt)を起動します。コマンドプロンプト(Command Prompt)を検索して右クリックし、[管理者として実行(Run as Administrator)]を選択します。

管理者特権のコマンドプロンプト(Command Prompt)で、VSSを管理するためのコマンドを以下に示します。いずれかを実行するには、それを入力してEnterキー(ENTER)を押します。

CommandUsage
Vssadmin add shadowstorageAdds a volume shadow copy storage association
Vssadmin create shadowCreates a new volume shadow copy
Vssadmin delete shadowsDeletes volume shadow copies
Vssadmin delete shadowstorageDeletes volume shadow copy storage associations
Vssadmin list providersLists registered volume shadow copy providers
Vssadmin list shadowsLists existing volume shadow copies
Vssadmin list shadowstorageLists all shadow copy storage associations on the system
Vssadmin list volumesLists volumes that are eligible for shadow copies
Vssadmin list writersLists all subscribed volume shadow copy writers on the system
Vssadmin resize shadowstorageResizes the maximum size for a shadow copy storage association

上記のコマンドは、構文とスイッチを使用して使用します。これらは、アクションを実行するシステムボリュームを指定します。また、コマンドを合理化します。以下は、Vssadminのさまざまなパラメータです。

SyntaxUsage
/OldestDeletes the oldest shadow copy
For=VolumeSpecSpecifies the volume for which the shadow copy is to be deleted
/QuietPrevents the command from showing messages while running
/AllDeletes every shadow copy of the specified volume
/shadow= {{insert ShadowID}}Specifies the Shadow copy to delete by ShadowID

これについて詳しくは、 TechNet(TechNet)をご覧ください。



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts