none
シャドウコピーの動作イメージについて認識があっているか教えてください RRS feed

  • 質問

  • 現在、私が管理しているファイルサーバでシャドウコピーを取得しているのですが、Volsnap:ID36エラーが発生した際の動作イメージが良くわからないのでご教示ください。

    現在、設定として、1日に1回、制限値500MBでシャドウコピーを取得しています。

    その際、私は以下の認識でいるのですが、合っているのでしょうか。

    1.シャドウコピーの最大値は500MB

    2.1日のコピー(変更差分)が500MBを超過した場合、Volsnap:ID36のエラーが発生する。

     The shadow copies of volume D: were aborted because the shadow copy storage could not grow due to a user imposed limit.

    3.シャドウコピーを取得する際に、コピーの取得容量が制限値の残りの容量を超過した場合、空き容量ができる迄、最も古いデータを1日単位(多分取得単位?)で削除していく。

    恐縮ですがご回答頂ければと思います。

    宜しくお願いします。

    2019年4月16日 1:54

回答

  • ろにん365さん、こんにちは。フォーラムオペレーターのHarukaです。
    TechNetフォーラムにご投稿くださいましてありがとうございます。

    1.シャドウコピーの最大値は500MB
    >私の知る限りでは、シャドウコピーの最大値は、割り当てられている容量によって異なります。 
    一般に、各ボリュームのソフトウェアシャドウコピーの最大数は512です。
    ただし、デフォルトでは、共有フォルダのシャドウコピー機能で使用されるシャドウコピーを64個しか維持できません。 
    共有フォルダのシャドウコピー機能の制限を変更するには、MaxShadowCopiesレジストリキーを使用します。

    http://msdn.microsoft.com/en-us/library/bb891959(v=vs.85).aspx

    そして、私の知る限りでは、時には shadowstorage のため、その数も制限される恐れがあります。
    このコマンドを実行してチェックを行うことができます。

    vssadmin list shadowstorage

    https://technet.microsoft.com/en-us/library/cc788045(v=ws.11).aspx

    詳細については、以下を参照してください。
    http://msdn.microsoft.com/en-us/library/aa384627(v=vs.85).aspx

    シャドウコピーのサイズを大きくするには、PS コマンドを実行します。

    vssadmin resize shadowstoreage
      


    2.1日のコピー(変更差分)が500MBを超過した場合、Volsnap:ID36のエラーが発生する。
    The shadow copies of volume D: were aborted because the shadow copy storage could not grow due to a user imposed limit.
    →イベントID:36ソース:VolSnapエラーの場合は、次の解決策を試すことができます。
     1.[スタート]をクリックし、「regedit」と入力して、Enterキーを押します。
     2.レジストリ内の次のキーを見つけてクリックします。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VolSnap
     3.編集メニューで新規作成をポイントし、DWORD値をクリックします。
     4.MinDiffAreaFileSizeを入力し、Enterキーを押します。
     5.編集メニューで、修正をクリックします。
     6.シャドウコピーの記憶領域に必要なサイズを入力し、[OK]をクリックします。
     7.コンピュータを再起動して動作するかどうかを確認します。

    うまくいかない場合は、ディスクを確認してください。
     1. [スタート]ボタンをクリックし、検索バーに「cmd」と入力します。
     2. cmdを右クリックし、管理者として実行します。
     3.コマンドを入力します。

    Chkdsk /f /r"

    詳しくはこちらをご覧ください。
    http://www.eventid.net/display-eventid-36-source-VolSnap-eventno-5332-phase-1.htm
    ご注意ください:ウェブサイトはマイクロソフトによってホストされていないので、リンクは予告なしに変わるかもしれません。 マイクロソフトはこの情報の正確性を保証しません。

    3.シャドウコピーを取得する際に、コピーの取得容量が制限値の残りの容量を超過した場合、空き容量ができる迄、最も古いデータを1日単位(多分取得単位?)で削除していく。
    →私の知る限りでは、これは正しいです。 
    古いシャドウコピーを手動で削除することもできます。これにより、空き容量が増えます。
    VSSの詳細については、次のURLをご覧ください。
    https://docs.microsoft.com/en-us/windows-server/storage/file-server/volume-shadow-copy-service

    上記の情報はご参考になれば幸いです。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~


    2019年4月18日 6:02
    所有者

すべての返信

  • ろにん365さん、こんにちは。フォーラムオペレーターのHarukaです。
    TechNetフォーラムにご投稿くださいましてありがとうございます。

    1.シャドウコピーの最大値は500MB
    >私の知る限りでは、シャドウコピーの最大値は、割り当てられている容量によって異なります。 
    一般に、各ボリュームのソフトウェアシャドウコピーの最大数は512です。
    ただし、デフォルトでは、共有フォルダのシャドウコピー機能で使用されるシャドウコピーを64個しか維持できません。 
    共有フォルダのシャドウコピー機能の制限を変更するには、MaxShadowCopiesレジストリキーを使用します。

    http://msdn.microsoft.com/en-us/library/bb891959(v=vs.85).aspx

    そして、私の知る限りでは、時には shadowstorage のため、その数も制限される恐れがあります。
    このコマンドを実行してチェックを行うことができます。

    vssadmin list shadowstorage

    https://technet.microsoft.com/en-us/library/cc788045(v=ws.11).aspx

    詳細については、以下を参照してください。
    http://msdn.microsoft.com/en-us/library/aa384627(v=vs.85).aspx

    シャドウコピーのサイズを大きくするには、PS コマンドを実行します。

    vssadmin resize shadowstoreage
      


    2.1日のコピー(変更差分)が500MBを超過した場合、Volsnap:ID36のエラーが発生する。
    The shadow copies of volume D: were aborted because the shadow copy storage could not grow due to a user imposed limit.
    →イベントID:36ソース:VolSnapエラーの場合は、次の解決策を試すことができます。
     1.[スタート]をクリックし、「regedit」と入力して、Enterキーを押します。
     2.レジストリ内の次のキーを見つけてクリックします。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VolSnap
     3.編集メニューで新規作成をポイントし、DWORD値をクリックします。
     4.MinDiffAreaFileSizeを入力し、Enterキーを押します。
     5.編集メニューで、修正をクリックします。
     6.シャドウコピーの記憶領域に必要なサイズを入力し、[OK]をクリックします。
     7.コンピュータを再起動して動作するかどうかを確認します。

    うまくいかない場合は、ディスクを確認してください。
     1. [スタート]ボタンをクリックし、検索バーに「cmd」と入力します。
     2. cmdを右クリックし、管理者として実行します。
     3.コマンドを入力します。

    Chkdsk /f /r"

    詳しくはこちらをご覧ください。
    http://www.eventid.net/display-eventid-36-source-VolSnap-eventno-5332-phase-1.htm
    ご注意ください:ウェブサイトはマイクロソフトによってホストされていないので、リンクは予告なしに変わるかもしれません。 マイクロソフトはこの情報の正確性を保証しません。

    3.シャドウコピーを取得する際に、コピーの取得容量が制限値の残りの容量を超過した場合、空き容量ができる迄、最も古いデータを1日単位(多分取得単位?)で削除していく。
    →私の知る限りでは、これは正しいです。 
    古いシャドウコピーを手動で削除することもできます。これにより、空き容量が増えます。
    VSSの詳細については、次のURLをご覧ください。
    https://docs.microsoft.com/en-us/windows-server/storage/file-server/volume-shadow-copy-service

    上記の情報はご参考になれば幸いです。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~


    2019年4月18日 6:02
    所有者
  • フォーラムオペレーター Haruka様

    ご連絡遅くなりまして申し訳ありません。

    詳細にご記載頂きありがとうございます。

    シャドウコピーについてよく理解できました。

    今回の件についてはシャドウコピーのサイズを増大させる事で対応する様にしたいと思います。


    2019年5月9日 8:59