Гарантирует ли успешное завершение работы rsync -acvvv s d идентичные деревья каталогов?
У меня есть два тома, один 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 ответ
TLNR: Учитывая тот факт, что у вас одинаковое количество файлов и каталогов в обоих (source & dest) после успешной rsync, да, они идентичны.
Состояние выхода 0 в этом случае будет означать, что все содержимое xmp/ полностью в nmp/. Но другого пути нет. Это однонаправленный процесс.
Чтобы быть строго идентичными при использовании rsync, вам также необходимо удалить все возможное содержимое nmp /, которого нет в xmp/ (называемые посторонними файлами в руководстве rsync), с помощью параметра --delete.