Linux で HDD 間でファイルを移動する最良かつ最も安全な方法は何ですか?

Linux で HDD 間でファイルを移動する最良かつ最も安全な方法は何ですか?

特定のフォルダー内の 5GB のデータ (1MB 未満のファイルを含む) を外付け HDD から別の HDD (両方とも USB 3.0 で接続) に移動する必要があります。Ubuntu でこの転送を行う最良かつ最も安全な方法は何ですか?

私の現在の選択肢は

mv
rsync --remove-source-files

注記:この質問は以前にもされたことがあるのですが、決定的な答えを見つけることができませんでした。それがどれほど重要であるかはご想像いただけると思います。

答え1

完了するまでソースを削除しないでください。私は通常rsync -a source destination、一度実行して、すべてのファイルが移動されたことを確認するために2回目を実行します。そして一貫性のある。

安全は非破壊プロセスすべて揃っていることを確認するまで削除しないでください。また、削除してもかまわないファイルでテストしてください。タイプミスでファイルが破壊されるほど最悪なことはありません。

関連情報