ディスク容量が足りず、`mv`が失敗しました。今どうすればいいですか?

ディスク容量が足りず、`mv`が失敗しました。今どうすればいいですか?

AフォルダをaパーティションからbパーティションにBフォルダに移動しようとしていますmv。これで、ターゲットファイルシステムはすべてのデータを収容するのに十分な大きさではありません(最初に確認する必要があることを知っています)。

rsync -avとにかく、私は(最初にやらなければならなかったことを)次のように使用しました。エラーが発生した場合、mvはどうしますか?

その後、diffを使用してdiff -r A Bフォルダ間の変更を確認し、diffはターゲットディレクトリの違いを観察しました。これで、ターゲットフォルダを削除してすぐにrsyncプロセスを開始する必要があるのか​​、それともすべてをコピーする方法があるのか​​疑問に思いますrsync

ベストアンサー1

実装によって大きく異なります。私が見たほとんどの人はmv去った半分ファイルをターゲットに削除し、混乱した部分をクリーンアップすることはあなた次第です。mvターゲットが完全にコピーされる前にソースが削除されるのを見たことはありませんが、必ずしもディスクに同期するわけではありません。複数のファイルを移動するときの最も一般的な方法は、コピーを開始し、すべてのファイルをコピーした後に元のファイルを最初に削除することですmv。あります。mv

これが重要な場合は、詳細なドキュメントを探したり、ソースを確認したり、いくつかの実験を実行する必要があります。

おすすめ記事