Rsync различное поведение при синхронизации папок HDD-HDD или HDD-Ext HD

Когда я синхронизую две папки между двумя жесткими дисками, rsync перечисляет только изменения, сделанные в конце.

Однако, если я синхронизирую папку между жестким диском и внешним HD, в то время как синхронизация запущена, он перечисляет каждый каталог, в который он попадает. Поэтому в конце у меня есть «грязный» журнал о выполненных задачах, и я должен его фильтровать ,

Я хотел бы иметь чистый журнал также при синхронизации с внешним HD, любой идеей?

Я использую -av -delete.

Примеры, когда оба каталога одинаковы:

  • HD для USB:

    rsync -av --delete A/ /media/USB/E/ sending incremental file list ./ B/ B/C/ B/D/ sent 102 bytes received 27 bytes 258.00 bytes/sec total size is 0 speedup is 0.00 
  • HD-HD:

     rsync -av --delete A/ /media/DATA/E/ sending incremental file list sent 90 bytes received 15 bytes 210.00 bytes/sec total size is 0 speedup is 0.00 

  • ssh / scp работает, но rsync просто постоянно говорит «нет»,
  • сохранять те же метаданные inodes с помощью rsync или игнорировать метаданные с помощью du
  • Выполняет ли rsync контроль над любой контрольной суммой?
  • rsync приводит к почти всем поврежденным файлам
  • Как добавить массив аргументов внутри моего вызова rsync внутри скрипта?
  • Удаляет ли rsync файлы в месте назначения, которые были удалены со стороны отправки?
  • Действительно ли rsync или duplicity записывают файлы на смонтированном хранилище?
  • общаться с демоном rsync без сокетов
  • 2 Solutions collect form web for “Rsync различное поведение при синхронизации папок HDD-HDD или HDD-Ext HD”

    У rsync есть опция –modify-window = NUM, которую вы можете использовать, чтобы уменьшить точность сопоставления с меткой времени. Попробуйте с помощью –modify-window = 1. Этот вариант был создан именно для этой цели.

    rsync также может попытаться исправить другие метаданные, такие как владение файлами, которые теряются на FAT32 и друзьях, поэтому у вас могут быть проблемы даже при использовании –modify-window = 1

    Ваш USB fat32 раздел не обрабатывает все метаданные. Вместо -av try -rv.

    Linux и Unix - лучшая ОС в мире.