- 締切済み
大容量データ バックアップ NAS XCOPY
サーバの大容量データをNASにバックアップしているのですが。 Win2000Server から Buffallo製のNASへ フォルダのコピーをするバッチファイルをかきタスク処理しているのですが。 バッチファイルの内容は下記です。 XCOPY C:\Data\ \\Nas01\Data\ /E /Y フォルダのデータ容量は約70GB(今後増える可能性高い)です。 NASに完全コピーされるまで約3時間半かかりました。 より短時間でコピーする手段はないでしょうか? 例えば、1時間くらいで。NAS以外でもかまいません。タスクに登録できるもので。 しかも、あまりお金をかけずに(これが一番難しい足かせかもしれませんが・・・) 皆様のお知恵を拝借したいのですが。よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
全然知らないけど, 「SQLserver の実データ」を SQLserver 自身の機能でバックアップできてもいいような気がする.
- Toshi0230
- ベストアンサー率51% (836/1635)
環境がわからないのでアドバイスしにくいのですが、70GBのデータを1時間でネットワーク越しにバックアップする、ということになると最低でも160Mbpsのスループットが必要=ネットワークはギガビット化しておく必要があります。 また、この場合、NASはそれなりに高速なものでないと書き込みがついて行かないでしょう。(バックアップ元のサーバも同様) 変にNASにこだわるより、USB2.0やSCSI等でHDDを外付けにしてそこにバックアップをとる(xcopyでもbackupでも)用にした方が、高速化はしやすいのでは。
- Tacosan
- ベストアンサー率23% (3656/15482)
xcopy でも「タイムスタンプの新しいものだけコピー」ってできますよ. /D.
毎回全部コピーする必要があるのでしょうか RobocopyやFastCopyを使って差分バックアップではだめですか
補足
なるほど、上記のソフトについても調べてみます。 ありがとうございます。
- legacy_bp5_20r
- ベストアンサー率23% (400/1688)
REALSYNCやDIRSYNCなど、タイムスタンプが違うとき(更新されたとき)だけコピーするソフトを使っては如何? 両方ともタスクスケジューラーでできます。 REALSYNCの方は、○○分に1回、という条件も出来ます。
補足
説明不足だったかもしれません。 バックアップするフォルダの中身は実は *.ldf *.mdfなどのSQLserver2000の実データが格納されていて。 実はXCOPYの処理の前後で、SQLserver・Agentなどを止めてからバックアップしてまた。その後。SQLserver・Agentを開始とやっているのですが。 SQLを止められる時間帯もきまっており。なるべく短時間でとうことになります。
補足
それも試したのですが。時間はあまり変わらず・・・・