要はエクスプローラでやれるコピーを高速・確実にやりたいのです。
要件としては、
①高速である
②信頼できる(ファイル落ちがない、ベリファイする)
③信頼>高速
④途中で停止、再開できる
⑤インストールしなくても使える(レジストリに書き込まない)
⑥コピー元・先で「同期」できる
⑦ファイルシステムを壊したりしない
⑧できれば商用
仕事で、40GB程度のデータをサーバからUSB-HDDに移して
作業をしようと考えています。しかし、Windows のコピーでは
いつ終わるとも確実に終わったとも思えず、不安です。
ご存知の方ありましたら、よろしくお願いいたします。
# FastCopy というツールを使い、それなりに満足していますが、
# 上司に許可を得ることができませんでした(信頼性が不明なので)。
コマンドプロンプトでcopyコマンドを使用するのがよいと思います。
私は、旧ファイルサーバーの容量不足から1TBのファイルサーバーへ
引っ越したときに使用しましたが、問題なくできました。
さすがにエクスプローラーでは不安ですよね。
>copy/?
1 つまたは複数のファイルを別の場所にコピーします。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B]送り側 [/A | /B]
[+ 送り側 [/A | /B] [+ ...]] [受け側 [/A | /B]]
送り側 コピーするファイル (複数可) を指定します。
/A ASCII テキスト ファイルとして扱います。
/B バイナリ ファイルとして扱います。
/D 受け側のファイルが暗号化が解除されて作成されるようにします。
受け側 新しいファイルのディレクトリまたはファイル名 (複数可) を指定し
ます。
/V 新しいファイルが正しく書き込まれたか検査します。
/N MS-DOS 形式以外の名前のファイルをコピーするときに、利用可能な
らば、短いファイル名を使用します。
/Y 受け側の既存のファイルを上書きする前に確認のメッセージを表示し
ません。
/-Y 受け側の既存のファイルを上書きする前に確認のメッセージを表示し
ます。
/Z ネットワーク ファイルを再起動可能モードでコピーします。
環境変数 COPYCMD でスイッチ /Y が設定されている場合があります。
このスイッチは、コマンド ラインから /-Y が指定されると無効になります。既定
では、COPY コマンドがバッチ スクリプトから実行されていない場合、上書き確認
メッセージが表示されます。
複数のファイルを付加するときは、受け側に 1 個のファイルを指定し、送り側に
複数のファイルを指定します (ワイルドカードを使うか、ファイル1+ファイル2+
ファイル3 と指定します)。
>
http://www.takenet.or.jp/~ryuuji/realsync/
リアルシンクです。
コピー元、コピー先はLANを含めて任意設定、同期インターバルも分単位で設定可能です。
もちろんベリファイや不存在ファイルの自動削除機能もあります。
フリーソフトであり、商用アプリのバックアップツールとして組み込まれていることもあります。
ご回答ありがとうございます。
リンク先見せていただきました。前にも似たような必要に迫られた
ときにいろいろと探して、本ソフトについても見かけたような気がします。
そのときは採用には至らなかったのですが、質問文の条件を眺めてみると
もっとも当てはまるツールだなぁと感じました。
情報ありがとうございました。試してみます!
同期ソフトはどうでしょうか?
レジストリの書き換えなどはしてしましますが、
http://www.forest.impress.co.jp/article/2005/08/04/synctoybeta.h...
ご回答ありがとうございます。
マイクロソフトが出しているということもあり、
信頼性は(きっと)抜群だと思います。インターフェイスも
シンプルですごくいい感じです。ご紹介いただいたページは
ベータ版でしたが、現在はバージョンも上がってるようで
試して見ようと思い、ダウンロードを試みましたが、
ダウンロードできませんでした(ToT)
レジストリ書き込みあり、とのこともありますので、今回は
見送りたいと思います。情報ありがとうございました。
FireFileCopy、フリーソフトですが継続的に更新されており、比較的枯れて?います。
http://www.k3.dion.ne.jp/~kitt/pc/sw/ffc/
商用=信頼性が高い、とは必ずしも言い切れませんし、商用だから事故が有ったときに保証があるかというとそんなことはないです。
あくまで、利用者の責任で、となっているかと。
とはいえ、商用ソフトに対して盲目的な信仰があるのであれば、似たような質問を見つけましたので紹介しておきます。
ご回答ありがとうございます。
FireFileCopy 以前に少しだけ使ったことがありました。枯れてる
とのことで、信頼性は十分という印象です。また試して見たいと思います。
商用ソフトに対しての盲目的な信仰はありません。個人的に使用している
ソフトのほとんどはフリーかシェアウェアです。シェアで気に入れば
感謝の気持ちも込めつつお支払いもしますが…(^^;
ま、商用であれば、最低限信頼に足るテストが行われている、という
くらいの期待は持てますよね。また、何かあったときにお金を払っていれば
ある意味こちらが「強気」でいられるじゃないですか(笑)。保証どうこうは
別にしても…。
2つ目のリンクも読ませていただきました。調べて見ようと思います。
情報ありがとうございました。
Fire File Copy
http://www.k3.dion.ne.jp/~kitt/pc/sw/ffc/index.html
こちらのソフトはどうでしょうか
フリーソフトで商用ではないですが
こんばんは。ご回答ありがとうございます。
Fire File Copy は人気が高いですね。やはりいいモノを持ってるのでしょうね。
ちょっと試してみたいと思います。
情報ありがとうございました。
xcopyコマンドが出ていないので..
1と4の条件はみたしませんが、8はWindows標準のコマンドなので..
http://www.atmarkit.co.jp/fwin2k/win2ktips/446xcopy/xcopy.html
http://itpro.nikkeibp.co.jp/free/NT/WinKeyWord/20040805/1/xcopy....
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/j...
ファイルサーバのDiskToDiskのバックアップはこれを使っています。
出ていないなかで他は、
Disk Mirroring Tool
http://www.vector.co.jp/soft/win95/util/se019003.html
Backup
http://www2.biglobe.ne.jp/~sota/backup.html
ぐらいを思いつきますが、レジストリに書き込みします。
ご回答ありがとうございます。
xcopy は使用したことがありますが、単純なフォルダ指定とオプションくらいで、
リンクご紹介いただいたような使い方は初めて知りちょっと感動しました。
xcopy それ自体よりも、バッチに制御構造が使えたという事実の方が
インパクトが大きかったですが(^^
なるほど!活用させていただきます!
Disk Mirroring Tool は唯一お客様先で使用したことのあるツールで、
実際問題なく作業を行うことができました。ただ、インストールせずに
使用してもレジストリには書き込むようですので、できれば書き込まない
ツールを探しております。
Backup は初耳でした。xcopy を紹介していただいたあとだったためか
xcopy のGUI版みたいな感じだなぁという印象を持ちました。よい感じです。
多くの情報どうもありがとうございました。
●Disk Mirroring Tool
http://www.vector.co.jp/vpack/browse/pickup/pw4/pw004633.html
ファイルのミラーリングツール
タイムスタンプが更新されていないファイルはそのままスルーできるので、時間の節約になります。
●高速ファイル比較ツール
http://kenchin8.hp.infoseek.co.jp/
コンペア機能付きのコピーソフトは知らないので、別途ソフトでチェックがしてみてはいかがでしょうか?
●Fire File Copy
http://ringonoki.net/tool/fs/ffc.html
単にファイルを高速コピーしたいだけなら、簡単で使えます。
ご回答ありがとうございます。
Disk Mirroring Tool は、少し前まで社内DB(フォルダ)のバックアップに
使用しており、使用感はつかめております。唯一ネックなのは、やはりレジストリへの
書き込みです。う~ん、惜しいんですが。
高速ファイル比較ツールは比較だけを行うツールなんですね。なるほど、と
思える発想です。やむなくWindowsコピーを使わざるを得ない場合など
確認ツールとして重宝しそうです。また、他の用途にも使えそうですね。
FireFileCopy ってこんなにも支持されてるんですね。優先度高くして
検証してみたいと思います。
情報ありがとうございました。
http://www.forest.impress.co.jp/lib/sys/file/syncbackup/firefile...
こちら,使用してます。
中断作業が確実に出来ること,これがかなり助かります。
又,かなり古くから出回っているので,バグも出尽くしているかと。
ご回答ありがとうございます。
Fire File Copy は4方ですね。すごい人気です。
仕組みは FastCopy と同様、バッファとしてメモリを
めいっぱい活用して高速性を実現しているようですね。
ご回答ありがとうございました。
ご回答ありがとうございます。
以前、300万ファイルくらいをcopyコマンドでコピーしたことがあります。
# xcopy だったかも。
確かにエラーなく終了したんですが、それが本当に正しいのかの確認が
できませんでした(たとえば、0バイトのファイルができてたりしても
確認が事実上できない)。そのときは、全体のサイズがバイトレベルで
同一だったのでよし、としましたが、少しでもズレてると大変なことに
なったのではないかと思ってます。
でも、/V オプションをつければよかったのか(^^;
情報ありがとうございました。