バックアップファイル: 正常にコピーされたファイルとエラーを追跡するためのログ

バックアップファイル: 正常にコピーされたファイルとエラーを追跡するためのログ

Ubuntu 20.04 を使用しており、Ubuntu 22.04 を新規インストールしたいと考えています。

パーティションが 1 つあり、ラップトップにあるファイルを外付け SSD にコピーしたいと考えています。

いくつかのファイルをコピーしているときに、いくつかのエラーが発生しました (例: ファイルのコピー エラー、無効な文字 (20,000 を超えるファイルがあり、手動で名前を変更したり、正規表現を使用したりしたくないなど))

コピーされたファイル (成功したか失敗したか) に関するログを保存する方法はありますか? コピーされたファイルを検証できるようにしたいのですが、コピーできなかった (スキップされた) ファイルとエラー タイプを含むログも必要ですか?

*または、少なくともファイル名(0kBでも)を教えていただければ、後で戻って確認できます。

よろしくお願いします。

答え1

rsync -av /path/to/copyfrom/--log-file=foo.log生成その通り期待される出力。
その後、コピーされたファイル/コピーされなかったファイルの合計数、エラー、およびコピーできなかったファイルのパスを抽出する小さなスクリプトを作成しました。

「宛先」SSD は NTFS としてフォーマットされていたため、許可されている文字などが原因でいくつかのエラーが発生しました。SSD を ext4 としてフォーマットすると (Windows での ext4 の「制限」は気になりません)、すべて正常になりました。

関連情報