
У меня два тома, один xfs, а другой ntfs - ntfs был пуст, а xfs имел 10 подэлементов.
Мне нужно было их синхронизировать.
Сначала я скопировал несколько подэлементов, перетащив их в графическом интерфейсе. Несколько прямых потомков, которые я перетащил, по-видимому, завершились. Один я остановил до того, как он был готов, а остальные я отменил, пока он, казалось, все еще собирал информацию о файлах.
Затем я запустил rsync -acvvv xmp/ nmp/
, где xmp
и nmp
— соответствующие точки монтирования томов, которые завершились со статусом 0.
find xmp -printf x | wc -c
и find nmp -printf x | wc -c
обе вернули 372926.
У меня вопрос: есть ли гарантия, что содержимое двух дисков идентично?
решение1
ТЛНР:Учитывая тот факт, что после успешного rsync у вас одинаковое количество файлов и каталогов в обоих каталогах (источнике и назначении), да, они идентичны.
В этом случае статус выхода 0 будет означать, что все содержимое xmp/ находится полностью в nmp/. Но не наоборот. Это однонаправленный процесс.
Быть строгоидентичныйиспользуя rsync, вам также необходимо удалить все возможное содержимое nmp/, которое отсутствует в xmp/ (в руководстве по rsync оно называется посторонними файлами), используя--удалитьпараметр.