[ホーム] > [間違えやすい類語 IT編一覧] > [robocopy における /mir と /e オプションの違い]

robocopy における /mir と /e オプションの違い

作成日:2020/01/29 更新日:2023/11/14

このページでは robocopy の二つのフォルダ同期オプションである /mir と /e の違いに関して説明します。共にバックアップとしてとても便利ですが一部のオプションではファイルが削除されます。大事なファイルが削除される可能性があるので注意してください。よくオプションの機能を理解し、また間違えてオプションを使用してファイルが削除されても復元できるように、別途バックアップを取得することを推奨します。

(注意)分かりやすく簡単に記載しており、一部の環境や分野では記載内容が異なる可能性があります。あくまでも参考程度でお読みください。

比較表

比較は以下の表の通りとなります。

説明/mir/e
概要コピー元のフォルダとコピー先のフォルダで同期します。ただしコピー元フォルダに存在しないファイルはコピー先で削除されます。同じくコピー元のフォルダとコピー先のフォルダで同期しますが、ファイルは削除されません。
注意事項存在しないファイルはコピー先で削除される点に注意してください。バックアップとして使用する場合は要注意です。バックアップとして使用する場合は世代に渡って取得する必要があります。(必要なファイルが/mirにより削除され復元できなくなることを避けるため)
コピー元で存在しないファイルでもコピー先で削除されません。よって古いファイルがいつもでも残ることになります。
ヘルプC:\>robocopy /mir

-------------------------------------------------------------------------------
ROBOCOPY :: Windows の堅牢性の高いファイル コピー
-------------------------------------------------------------------------------

開始: 2021年4月20日 17:02:31
コピー元 -
コピー先 -

ファイル: *.*

オプション: *.* /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /R:1000000 /W:30

------------------------------------------------------------------------------

エラー: コピー元ディレクトリが指定されていません。

簡易な使用法 :: ROBOCOPY コピー元 コピー先 /MIR

コピー元 :: コピー元ディレクトリ (ドライブ:\パスまたは \\サーバー
\共有\パス)。
コピー先 :: コピー先ディレクトリ (ドライブ:\パスまたは \\サーバー
\\共有\パス)。
/MIR :: 完全なディレクトリ ツリーをミラー化します。

詳細な使用方法については、ROBOCOPY /? を実行してください。


**** /MIR はファイルをコピーできるだけでなく、削除もできます。
C:\>robocopy /e

-------------------------------------------------------------------------------
ROBOCOPY :: Windows の堅牢性の高いファイル コピー
-------------------------------------------------------------------------------

開始: 2021年4月20日 17:03:12
コピー元 -
コピー先 -

ファイル: *.*

オプション: *.* /S /E /DCOPY:DA /COPY:DAT /R:1000000 /W:30

------------------------------------------------------------------------------

エラー: コピー元ディレクトリが指定されていません。

簡易な使用法 :: ROBOCOPY コピー元 コピー先 /MIR

コピー元 :: コピー元ディレクトリ (ドライブ:\パスまたは \\サーバー
\共有\パス)。
コピー先 :: コピー先ディレクトリ (ドライブ:\パスまたは \\サーバー
\\共有\パス)。
/MIR :: 完全なディレクトリ ツリーをミラー化します。

詳細な使用方法については、ROBOCOPY /? を実行してください。


**** /MIR はファイルをコピーできるだけでなく、削除もできます。

Windows Active Directory 環境でのプロファイルを同期する場合など不整合が発生するので十分に注意して設計する必要があります。プロファイルフォルダで\fromProfile \toProfile のように2つのフォルダを作成して方向に十分注意して同期する必要があります。

参考まで主に使用されるオプションは以下のとおりです。

/w リトライの時間を指定します。デフォルトは30秒です。 /w:1 のように1秒に変更したりします。

/r リトライの回数を指定します。デフォルトではなんと100万回リトライするため、実質無限にリトライします。処理が停止してしうので調整する必要があります。/r:1 のようにリトライを1回に設定します。

/COPYALL でアクセス権も含めてコピーします。
/mt で5ファイル平行でコピーします。

関連リンク:
copyとxcopyコマンドの違い

copy、xcopy、robocopy の機能な明確な違い

copy コマンドの A オプションと B オプションの違い


[ホーム] > [間違えやすい類語 IT編一覧]
,







【注意】本ページは著作権で保護されています。内容は何人も補償しません。時間的あるいは金銭的損失等、一切保証しません。

理解しやすく記載されており、一部不正確な記載がある可能性があります。ご自身の責任で参考にしてください。