これは何年も私を悩ませてきましたが、今また対処しています。シャドウ コピー/VSS という魔法のすべてを私は完全に理解したことがありません。それが何をするのか、最初にどのようにセットアップしてボリュームにスケジュールを設定するのか、ある程度は理解しています。バックアップにおけるその役割も理解しています。
シナリオ
簡単にするために、私の環境ではボリュームを 1 つだけ使用します。次のスケジュールを有効にしています。
1 - M-F 7am starting on 4/14/13
2 - M-F 12pm starting on 4/14/13
3 - 1st day of the month at 9am starting on 6/11/13
Use limit
そのボリュームのシャドウ コピーの はです25,599MB (25GB)
。
ボリュームには空き領域250GB
があります44GB
。
今日から遡って、2013 年 7 月 29 日までのシャドウ コピーの正しい時間/スケジュールをすべて表示します。それ以上遡ることはできず、2013 年 7 月 1 日の月次コピーはありません。
最も古いものが上書きされるまでに 64 個のコピー制限があると読んだことを覚えています。現在リストにあるコピーはちょうど 64 個あるので、これは理にかなっています。
私の質問
- この 64 コピー制限を変更する方法はありますか?
- 月次コピーが上書きされるのを何らかの方法で防ぎ、代わりに「日刊」だけを上書きするようにすることはできますか?
- MS または他の企業は、私が上で既に行ったボリューム上の基本的なスケジュール設定などよりも細かい方法でシャドウ コピーを管理する方法を提供していますか? つまり、「このスケジュールの過去 4 週間のみを保持する」などと指示する機能です。
私の目標は、12 個の「月刊」と、その前の月の 2 個の「日刊」 (合計でおよそ 72 個になると思われます) を入手できる状態に到達することです。
Commvault Simpana を使用して「実際のバックアップ」を行っていますが、単純なファイル共有の場合はシャドウ コピーからの復元の方がはるかに簡単です。
答え1
はい、レジストリ キーを使用して、ボリュームあたりのシャドウ コピーの制限を最大 512 個まで変更できます
MaxShadowCopies
。また、VSS が使用できるストレージ領域の量も調整する必要がある可能性がありますvssadmin.exe Resize ShadowStorage
。(ボリュームのシャドウ コピーを構成して、より容量の多い別のボリュームにバックアップすることもできます。ここでも、vssadmin.exe が役立ちます。)いいえ。
いいえ。
VSS は単体でも十分に機能しますが、非常に基本的なものです。優れたエンタープライズ バックアップ ソリューションのほとんどは、Windows マシンで VSS を使用しています。ただし、非常にきめ細かく調整された保持ポリシーを実現するには、より徹底したバックアップ ソリューションを使用する必要があります。
答え2
私の目標は、12 個の「月刊」と、その前の月の 2 個の「日刊」 (合計でおよそ 72 個になると思われます) を入手できる状態に到達することです。
すでにお気づきのとおり、自動 VSS 削除メカニズムでは、常に最も古いシャドウ コピーが削除され、より高度な保持スキームを構成することはできません。また、特定のシャドウ コピー セットに「削除不可」マークを設定することも不可能のようです。
これを克服するには、シャドウコピーのスペース制限を無効(または少なくとも増やす)にして、必要に応じて定期的なスクリプトでシャドウコピーを消去します。diskshadow
実行可能または採用win32_shadowcopy WMI クラスシステムのタスク スケジューラを通じて新しい VSS コピーが作成される前に呼び出すのが最も便利です。