chgrepで差分を検出して転送しているみたいですが、自分の場合は転送先に700GB, 転送元に400GBありそもそもincremental file list...
の表示で2時間固まります。
そこで以下のオプションを付けて実行してみてください。
shell
rsync -auv --ignore-existing --size-only --modify-window=1 --no-perms --progress Source/ Destination
オプションの説明は以下になります。
- -a(アーカイブ):シンボリックリンクやタイムスタンプを保持
- -u(更新のみ):古いファイルは上書きしない
- -v(詳細表示):進捗を見やすく
- --ignore-existing:既存ファイルを無視(新しいファイルのみ転送)
- --size-only:ファイルサイズのみ比較(不要な chgrp を防ぐ)
- --modify-window=1:タイムスタンプの細かい違いを無視
- --no-perms:パーミッションの変更を無視(chgrp の無駄な処理を減らす)
- --progress:転送状況を表示
これでincremental file list...で固まる時間がかなり短縮されました。