Гарантирует ли успешное завершение работы 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.

Другие вопросы по тегам