• ベストアンサー

xcopyで同期バックアップ

よろしくお願いいたします。 xcopyを使用して、簡易バックアップの バッチファイルを作成したいと考えております。 現在下のようなコマンドで毎日バックアップしておりますが、 xcopy c:\usr z:\usr\ /D /S /E /H /C /Y /R > c:\log\logfile c:\usrで削除したファイルがz:\usrに残ってしまいます。 コピー元とコピー先の同期を取る方式で、 #(c:\usrのファイルが削除されたら、z:\usrのファイルも削除される) バックアップをする事は出来ませんでしょうか? コピーするデータ量は多くありません。 よろしくお願いいたします。 以上です。

質問者が選んだベストアンサー

  • ベストアンサー
noname#126872
noname#126872
回答No.1

xcopyでは不可能です。 ycopyという「Yoshitan」さんが作られたモジュールがあります。 スイッチ類は、xcopyと同じです。

参考URL:
http://www.vector.co.jp/soft/win95/util/se189219.html
tyapio
質問者

お礼

ありがとうございます。 まさにピッタリのフリーソフトです。 しかし、サーバーに導入するので、フリーソフトは使用したくありません。 一旦コピー先のディレクトリを削除するコマンドとかがあれば幸いです。 御教授いただきありがとうございました。

その他の回答 (1)

  • dai509
  • ベストアンサー率34% (212/609)
回答No.2

リソースキットのROBOCOPYの/PURGEオプションを使えばできるかもしれません。 (やったことはありません。) リソースキットって何?というレベルなら手を出さないほうが幸せになれます。 あと、OSぐらいは書いたほうがいいのでは?

参考URL:
http://rimesene.co.jp/mesene/tips/contents/zd063.htm
tyapio
質問者

お礼

申し訳ございません。 OSはWindows2000です。 折角教えて頂いたのに恐縮ですが、 リソースキットが解らないので遠慮いたします。

関連するQ&A

  • xcopyでバックアップ 動作がおかしくなった。

    こんにちは、 サーバの管理をしています。 DC01(サーバ)のDドライブ(80GB)のデータを別のコンピュータ(pc01)のiドライブ(120GB)にXCOPYして、バックアップを取ろうと考えました。 以下のようなバッチファイルを作り、サーバから実行したところ、バックアップはできていたのですが、PC01の動作がおかしくなりました。 具体的には、動作が重くなった。ディスクが壊れている趣旨のメッセージが出た。再起動すると、CHECKDSKで意味不明の文字の羅列が延々と出た。 などです。 DC01(サーバ)、別のコンピュータ(pc01)共に、 Windows2000Serverです。 何かお分かりの方がいましたら教えてください。 echo バックアップ set logfile=c:\01log\copyall.log xcopy d:\* \\pc01\i$\c1\ /D /S /E /H /C /Y /R >> %logfile%

  • XCOPYでバックアップする際に問題が起きました。

    XCOPYでバックアップする際に問題が起きました。 バックアップのためのバッチファイル「xcopy "C:\Documents and Settings\ユーザー名\デスクトップ\" "I:\バックアップ" /D /S /E /H /C /Y /R」とコマンド入力されているのですが、デスクトップに有るフォルダ(サブフォルダ)の中のエクセルファイルが新しいものではなく古い状態のままになっています(ファイル名はそのままで中身だけ更新)。 しかも、キチンと更新されたファイルもあれば、更新が反映されず古いままの状態のファイルが混同しています。 この、バックアップバッチファイルは、ウインドウズの電源が切れる時に起動するようにしています。 こういうことが起きるのが何が原因でしょうか・・・・。ちなみに、パソコンにはビジネスセキュリティ・クライアントが常駐しています。よろしく御願いたします。

  • xcopyコマンドを使ってのバックアップ

    NTの端末から2003serverへネットワーク経由でバックアップするbatファイルを作成しています。作成したのが、 xcopy D:\* \\2003server\***\*** /D /S /E /C /F /R /X /Y > C:\ファイルバックアップ.log NT端末のDドライブ配下の全てのフォルダ・ファイルをコピーしたいと考えてますがうまくいきません。アカウント・アクセス権等は問題ないのでオプションなどの問題かなと・・・。どなたか分かるかたいらっしゃいましたらお願い致します。

  • バッチファイル中の、Xcopyでエラー発生時にメールを送りたい

    お世話になります。 windows2003 server にて、バックアップを行うために xcopy コマンドを用いたバッチファイル(bkup.bat)を作り、 タスクスケジューラで定期実行できるようになりました。 問題は、バッチファイル内のXcopyコマンド実行中にエラーが 発生した場合のみ、 Blatj.exe コマンドなどを用いて、サーバ管理者にメールを 送信しようと考えていますが、術が分かりません。 一応、Xcopyがエラーにより途中で止まっても困るので c:\>xcopy /C オプションを付けて、エラーが発生しても コピーを続行するようにしています。 バッチファイル内の、Xcopyコマンドでエラーを検知し、 IF構文などで処理分岐させ、 エラー発生時のみ、Blatj.exe コマンドでメール送信する ことは可能でしょうか? どうかご教授お願いいたします。

  • xcopyの/dオプションについて

    xcopyを行うバッチを流し、サーバA⇒サーバBへの差分バックアップを毎日行いたいと考えています。 xcopyの/Dオプションは「日付が指定されなかったときは、送り側の日付が受け側の日付より新しいファイルだけをコピーします。」と書かれていたのですが、実際に下記のオプションをつけて複数回同様の処理を行ってみると、同更新日付のファイルであるにもかかわらず、上書き処理が行われてしまうファイルがいくつもありました。 ------------------xcopy処理---------------------- xcopy \\サーバA \\サーバB /e /y /i /h /c /z /d /k /r ------------------------------------------------- xcopyのDオプションで日付を指定しなかった場合、実際にはどこを比較して、コピー処理の判断を行っているのでしょうか ご教授、よろしくお願いいたします。

  • xcopyについて質問なのですが。

    xcopyについて質問なのですが。 あるディレクトリの配下に、「20091206」というフォルダ(フォルダの中には.datファイルや、.txtファイルなどがあります。)と、コントロールファイルがあります。 そこのディレクトリから、違うサーバーのディレクトリにxcopyを使用して、フォルダごと(中身の.datファイルや、.txtファイルも一緒に)コピーさせるバッチを作成しています。 xcopy のオプションを色々探して試してみたのですが、 xcopy /c /e /i /y /zだと、フォルダだけコピーして、中身の.datファイルや、.txtファイルがなかったり、 xcopy /I /Yだと、コントロールファイルだけコピーされて、フォルダはコピーされなかったりと上手くいきません。 どのオプションを使用すれば、ディレクトリの配下に存在する、フォルダとファイルのうち、フォルダ(中身のファイルも)だけコピーできるのでしょうか? \\10.xxx.xxx.xx\aaaという、ディレクトリの中に、 (1)abc.ctl (2)20091206 |__xyz.dat |__aaa.txt があり、(2)(.dat、.ctlも一緒)をxcopyを使用して、他のサーバー上のディレクトリにおきたいです。 ご教授よろしくお願い致します。

  • xcopyについて質問なのですが。

    xcopyについて質問なのですが。 あるディレクトリの配下に、「20091206」というフォルダ(フォルダの中には.datファイルや、.txtファイルなどがあります。)と、コントロールファイルがあります。 そこのディレクトリから、違うサーバーのディレクトリにxcopyを使用して、フォルダごと(中身の.datファイルや、.txtファイルも一緒に)コピーさせるバッチを作成しています。 xcopy のオプションを色々探して試してみたのですが、 xcopy /c /e /i /y /zだと、フォルダだけコピーして、中身の.datファイルや、.txtファイルがなかったり、 xcopy /I /Yだと、コントロールファイルだけコピーされて、フォルダはコピーされなかったりと上手くいきません。 どのオプションを使用すれば、ディレクトリの配下に存在する、フォルダとファイルのうち、フォルダ(中身のファイルも)だけコピーできるのでしょうか? \\10.xxx.xxx.xx\aaaという、ディレクトリの中に、 (1)abc.ctl (2)20091206 |__xyz.dat |__aaa.txt があり、(2)(.dat、.ctlも一緒)をxcopyを使用して、他のサーバー上のディレクトリにおきたいです。 ご教授よろしくお願い致します。

  • xcopyのバッチを組みたいです。

    xcopyのバッチを組みたいです。 例えば、c:\data というフォルダを、 d:\test というフォルダ内にxcopyコマンドを使って コピーするとします。 コピー終了した時間を何らかの形で知りたいです。 (実際のデータをコピーするのに、相当時間が かかりそうなので、ずっと見ているわけに いかないのです) 上記のことをやろうと思ったら、バッチを組めば いいと聞いたのですが、そもそもバッチを組むと いうのはどうすればいいんでしょうか。 テキストデータで構文を書いて、拡張子をbatに しておけばいいものなんでしょうか。 また、その構文はどう書けばいいのでしょうか。 以上、どなたか教えてください。 よろしくお願いします。

  • xcopyを使ってのバックアップ

    この度、データ用HDDに複数の不良セクタが見つかりデータを移行することになりました。 そこで xcopy を使ってのバックアップを行っているのですが、CRCエラーなどのファイルに 対しての、リトライ回数・待ち時間が多いのか、エラーが出る1ファイルをスキップするのに 3~6分掛かっておりなかなか進みません。 そこで、リトライ回数や待ち時間を短縮する方法はありますでしょうか? なお、コマンドは下記で行っております xcopy /s /e /c /h d\*.* e:\

  • 大容量データ バックアップ NAS XCOPY

    サーバの大容量データをNASにバックアップしているのですが。 Win2000Server から Buffallo製のNASへ フォルダのコピーをするバッチファイルをかきタスク処理しているのですが。 バッチファイルの内容は下記です。 XCOPY C:\Data\ \\Nas01\Data\ /E /Y フォルダのデータ容量は約70GB(今後増える可能性高い)です。 NASに完全コピーされるまで約3時間半かかりました。 より短時間でコピーする手段はないでしょうか? 例えば、1時間くらいで。NAS以外でもかまいません。タスクに登録できるもので。 しかも、あまりお金をかけずに(これが一番難しい足かせかもしれませんが・・・) 皆様のお知恵を拝借したいのですが。よろしくお願いします。