У меня есть два тома, один 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 ответ1

0

TLNR: Учитывая тот факт, что у вас одинаковое количество файлов и каталогов в обоих (source & dest) после успешной rsync, да, они идентичны.

Состояние выхода 0 в этом случае будет означать, что все содержимое xmp/ полностью в nmp/. Но другого пути нет. Это однонаправленный процесс.

Чтобы быть строго идентичными с помощью rsync, вам также необходимо удалить все возможное содержимое nmp/, которого нет в xmp/ (называемые посторонними файлами в руководстве rsync), с помощью параметра --delete .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .