私はNAS(Linuxベース)でかなり大きなディレクトリを移動し(mv)、プロセスを中断する必要がありました。一般的なLinuxユーザーとして、私は後で残りの部分を統合できると思いました。
mv /oldisk/a /newdisk
プログラムが半分ほど完了したので、残りは/oldisk/a
そのままで/newdisk/a
コピーされたファイルもすでにあります。どのファイルがコピーされたのかわかりません。もちろん、/oldisk/a
下には多くのサブディレクトリがあります。
残りのファイルをに移動/マージする最良の方法は何ですか/newdisk/a
?
答え1
rsync --verbose --archive --dry-run /oldisk/a/ /newdisk/a/
--dry-run
-n
(または)実際に何もせずに何をするかを示す練習があります。
よかったら、-n
オプションなしでrsyncを実行してください。
これは移動ではなくコピーになり、まさにあなたがやっているものではありませんが、より安全です。 (--archive
または-a
)すべての所有権とタイムスタンプメタデータが保存されていることを確認してください(通常のコピーは保存されません)。