A
フォルダをaパーティションからbパーティションにB
フォルダに移動しようとしていますmv
。これで、ターゲットファイルシステムはすべてのデータを収容するのに十分な大きさではありません(最初に確認する必要があることを知っています)。
rsync -av
とにかく、私は(最初にやらなければならなかったことを)次のように使用しました。エラーが発生した場合、mvはどうしますか?
その後、diffを使用してdiff -r A B
フォルダ間の変更を確認し、diffはターゲットディレクトリの違いを観察しました。これで、ターゲットフォルダを削除してすぐにrsyncプロセスを開始する必要があるのか、それともすべてをコピーする方法があるのか疑問に思いますrsync
。
答え1
実装によって大きく異なります。私が見たほとんどの人はmv
去った半分ファイルをターゲットに削除し、混乱した部分をクリーンアップすることはあなた次第です。mv
ターゲットが完全にコピーされる前にソースが削除されるのを見たことはありませんが、必ずしもディスクに同期するわけではありません。複数のファイルを移動するときの最も一般的な方法は、コピーを開始し、すべてのファイルをコピーした後に元のファイルを最初に削除することですmv
。あります。mv
。
これが重要な場合は、詳細なドキュメントを探したり、ソースを確認したり、いくつかの実験を実行する必要があります。