- ベストアンサー
Win2008のバックアップ用の.batファイルを作成したい
OSはWindows2008を使用していて Cドライブ、Dドライブを丸ごとネットワーク経由でバックアップサーバ(bksv)へコピーしたいと思ってます。 コピー先"\\bksv\BACKUP\testsv01\" 間隔は一週間に1回 コピー時のフォルダ名は当日の日付(yyyymmdd)にして、4週分溜まったら古い週から順に削除していくような.batファイルを作成したいと考えています。 ご教示いただけたらと思います。 宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#2,3 です。 私が紹介した、 Windows Server バックアップは Windows Server 2008 の機能の 1 つです。 これにより、Windows Server 2008 がインストールされているサーバーの基本的なバックアップおよび回復のタスクを実行する、一連のウィザードやその他のツールが提供されています。 万一の時、Windows Server バックアップで作成したバックアップを使用して、オペレーティング システム、システム状態、ボリューム、アプリケーション データ、バックアップ カタログ、および、ローカルのファイルやフォルダを回復できます。 バックアップと名前がついているので単純なものではありませんよ。 >Symantec Backup Exec for Windows Servers 当然、他社のBACKUP製品は有料なので、比較したらどこか機能的に劣ると思います。 他社製品が無料の付属よりも劣るなら、そもそも販売する必要など全くないわけですからね。
その他の回答 (4)
- a-yoshi
- ベストアンサー率34% (222/645)
コピーしたいファイルの全てが、ユーザ管理下の単なるデータファイルであれば、回答されているXCOPY等で可能かと思いますが、 「Cドライブ、Dドライブを丸ごと」と言われているということは、Windows Server 2008にトラブルが発生したときにシステム領域を含めて元通りに復元したいと考えていらっしゃるように思えます。であれば、単純なコピーでは不可能です。 例えば、シマンテック製品であれば、Symantec Backup Exec for Windows Serversのようなバックアップツールを利用すべきでしょう。 http://www.symantec.com/ja/jp/business/backup-exec-for-windows-servers 単なるデータファイルのバックアップでしたらごめんなさい。 では
- furoshiki
- ベストアンサー率41% (163/396)
#2 です。 削除は、最新の日付から5週前のホルダ名配下を丸ごと削除するなら、TOPホルダをゴミ箱に放り込むだけです。 また、backupは1ファイルのイモヅル方式が多いので、batファイルにこだわる必要もないです。 また、HDDに余裕があるなら削除しないで様子をみながら削除すべきです。 テストを行ってから、方法を考えても遅くないと思います。
- furoshiki
- ベストアンサー率41% (163/396)
どのようなバックアップ方法をとるかはわかりませんが、 管理ツール>WindowsServerバックアップを起動してください。 そこには、WindowsServerバックアップをインストールすると、このアプリケーションを使用して、単発のバックアップを実行したり、定期的なバックアップのスケジュールを指定したりできます、となっています。 これを利用したらどうでしょう。 私はRAID1なので、片方のHDDをformat済に差し替えrebildするとバックアップ完了になります。
- winarrow07
- ベストアンサー率41% (143/346)
バックアップ方法については言及しません。 [バックアップバッチ] (1)バックアップ先に当日の日付のフォルダがあるか確認し、 なければ作成。あれば作成しない。 (2)(1)で作成したフォルダにXCOPY (3)削除バッチを実行 [削除バッチ] (1)バックアップフォルダ内のフォルダ数を確認 (2)4つ以上あればフォルダ名の一番若いものを削除 (もしくはフォルダ作成日が一番若いものを削除) ロジックとしてはこんなんでいいのでは? バックアップ方法については言及しないといいながらも、 この方法はきつい気がするなぁと思います。
お礼
>[バックアップバッチ] >(1)バックアップ先に当日の日付のフォルダがあるか確認し、 > なければ作成。あれば作成しない。 >(2)(1)で作成したフォルダにXCOPY >(3)削除バッチを実行 > >[削除バッチ] >(1)バックアップフォルダ内のフォルダ数を確認 >(2)4つ以上あればフォルダ名の一番若いものを削除 > (もしくはフォルダ作成日が一番若いものを削除) > >ロジックとしてはこんなんでいいのでは? まさにその様な感じです。 ありがとうございます! >バックアップ方法については言及しないといいながらも、 >この方法はきつい気がするなぁと思います。 ・・・と言いますと??
お礼
ご回答ありがとうございます。 コピー自体は教えていただいたツールですんなり出来そうです。 削除に関しては別途batファイルを作成する必要があるという認識で宜しいでしょうか??