以下を使用してドライブを複製します。DD。プロセスを何度も停止して再起動したので、すべてのファイルが正常にコピーされたことを確認したかったです。
ファイルマネージャを使ってナビゲートしてみたところ、ファイルが一致しているようです。私も逃げたmd5と一部のファイルと対応する md5 ハッシュが一致します。 dd cloneは成功したようですが、完全に確信したいと思います。すべてを手動で確認する必要がある2つのファイルとディレクトリがあります。チェックサムチェックを実行して、ファイルが正しくコピーされたことを確認しようとしました。同期:
rsync -avrcn --log-file="/home/user_name/rsync-log.txt" /media/drive1 /media/drive2
しかし、rsync-log.txtには以下のようにいくつかの行があります。
2021/09/27 21:21:12 [86457] cd+++++++++ documents/
2021/09/27 21:21:12 [86457] cd+++++++++ documents/spreadsheets/
2021/09/27 21:21:12 [86457] cd+++++++++ documents/spreadsheets/more-spreadsheets/
rsyncログが長すぎるため、手動でスキャンできませんが、個々のファイルではなくディレクトリのみが一覧表示されているようです。
このログファイルを読む方法がわかりません。私が探しています人の同期「--itemize-changes」から。私が間違っていないと、ログファイルにはこれらのフォルダがドライブ2に存在しないことが示されています(ファイルマネージャには存在するようです)。
ここで何が起こっているのでしょうか? rsyncログファイルを誤って読みましたか、それとも間違ったrsyncコマンドを使用しましたか?ちなみに、実際のログファイルの例と一緒にrsyncログファイルを読むための良いオンライン参照はありますか?ありがとうございます。
編集:@roaimaが投稿したソリューションがうまくいくと思います。私の完全な新しいログファイルは次のとおりです。
2021/09/30 19:35:41 [78771] building file list
2021/10/01 11:44:07 [78771] sent 86,960,331 bytes received 87,516 bytes 1,498.07 bytes/sec
2021/10/01 11:44:07 [78771] total size is 2,984,736,671,932 speedup is 34,288.46 (DRY RUN)
ベストアンサー1
これは、ターゲットにこれらのすべてのディレクトリ(および含まれているファイルも含む)の両方を作成しようとしていることを意味します。そう言うのは、/media/drive2/drive1
コンテンツが存在しないため、コンテンツを作成したいからです。
ソースパスの末尾が欠落しているため、ターゲット/
にrsync
ディレクトリを作成しようとしません。
また、プロセスの開始時に次のエラーが発生します。
rsync: [client] failed to open log-file ~/rsync-log.txt: No such file or directory (2)
これは何を使うべきかrsync
についての理解がないからです。またはファイル名などの相対パス、~
"$HOME"
rsync-log.txt
この試み、
rsync -avcn --log-file="$HOME/rsync-log.txt" /media/drive1/ /media/drive2