- ベストアンサー
バックアップでのスケジュールの組み方について。+バックアップソフト
質問させてもらいます。 ファイルサーバのデータをバックアップしたいのですが、実現したいスケジュールが多少複雑でして、どうすればよいのかわかりません。 1)土曜の夜にフルバックアップをとる。 2)月~金までは夜に差分バックアップをとる。 3)土曜にまたフルバックアップをとり、先週の分を破棄する。 4)1月に一度フルバックアップを保存する。 5)最大で6か月分(1月間隔)のフルバックアップを保存する。 以上のようなスケジュールを完全に自動でできるように組みたいのですが、可能でしょうか? ソフトのタスクで差分バックアップで最大保存数を6にして毎日とり、 別のタスクで前のタスクで作ったフルバックアップファイルを1月間隔で別にコピーすればよいのでしょうか? ただこれだと、タスクを組んだあとに生成されるファイルをコピーできるものなんでしょうか。 組み方や、実現可能なソフトなどを教えてもらえると助かります。 バックアップソフトは無償でも有償でもいいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
(1)、(2)、(3)は普通にできると思います。 NTbackupで可能でしょう。 (4)は一ヶ月に一度、フルバックアップを取り直すということではなく、その時点での最新のフルバックアップのファイル(ディスク上にバックアップをしているものとして)をコピーすればいいです。 (4)(5)は、(1)で作成されるフルバックアップをfull_backup.bckとして del backup6.bck rename backup5.bck backup6.bck rename backup4.bck backup5.bck rename backup3.bck backup4.bck rename backup2.bck backup3.bck rename backup1.bck backup2.bck copy full_backup.bck backup1.bck というようなバッチを一ヶ月間隔でスケジュールすればよいのではないでしょうか。 最初はbackup*.bckはダミーで用意しましょう。 (3)の先週の分を破棄するというのはちょっと不安です。 バックアップファイルに上書きして、失敗すると、今週のバックアップは取れていないし、先週のバックアップも失うということになります。 フルバックアップのジョブの開始前に先週のバックアップファイルのコピーを残したほうがいい様に思います。 また、できればそのバックアップファイルを別のメディア(リムーバブルなディスクでも可)にコピーして、別の場所に保存するのがよいと思います。 火事でマシンルームが焼けたら、バックアップも消えてしまいます。
その他の回答 (1)
- violet430
- ベストアンサー率36% (27472/75001)
既成のソフトでは無理ではないでしょうか? ソフトを自作すればできると思います。
お礼
ご回答ありがとうございます。 いくつかソフトをあたりましたが、単体ですべてをカバーするのは難しそうです。バックアップソフトとバッチファイルによるファイル操作の組み合わせで検討してみます。ありがとうございました。
お礼
ご回答ありがとうございます。 いくつかソフトをあたりましたが、やはり単体ですべてをカバーするのは難しそうですね。ご提案の通りバッチによるスケジュール処理をしたほうがすっきりしそうです。 (3)についてはたしかにそのほうが安全ですね。 バックアップソフトとバッチファイルによるファイル操作の組み合わせで検討してみます。ありがとうございました。