Проблема Ecryptfs с rsync

Я использую rsync для синхронизации моих файлов между моим домашним ноутбуком и рабочим столом своего офиса с параметрами -Cauvb --delete .

Недавно на моем ноутбуке я зашифровал свой домашний каталог с ecryptfs , который живет на разделе ext4 , в то время как в офисе я использую простой ext4 . Проблема в том, что каждый раз, когда мой дом ecryptfs монтируется, время доступа всех моих каталогов изменяется на время операции монтирования. Это испортит мою синхронизацию с rsync , потому что он считает, что ему нужно синхронизировать все каталоги.

(Примечание: это относится только к каталогам и всем подкаталогам, но не к файлам в них – по-видимому, параметр -u ищет время модификации, когда дело доходит до файлов, но время доступа для каталогов? Все это не очистить от rsync manpages.)

Поэтому я получаю много результатов (мое дерево каталогов довольно большое и сложное), и я не вижу, какие файлы фактически синхронизируются. Это проблема для меня, поскольку из-за опции --delete я хочу посмотреть, какие файлы будут удалены и какие из них будут перезаписаны. (Фактически, я всегда запускаю --dry-run перед фактической синхронизацией, но это бесполезно, когда вывод содержит мое полное дерево каталогов.)

Я думаю, что проблему можно решить двумя способами:

  1. Либо время доступа к каталогу не должно изменяться при установке моих ecryptfs ,
  2. или rsync следует дать указание на время модификации для каталогов, как это, по-видимому, для файлов.

Я не мог понять, как добиться этого. Я бы предпочел, чтобы первое решение было более логичным, поскольку с точки зрения пользователя каталоги не доступны только потому, что установлены ecryptfs .

  • Как разбить две папки по инодам
  • Как я могу использовать собственный локальный текстовый редактор для изменения системных (требуется root для сохранения) файлов в удаленной системе?
  • Абсолютный путь в статистике сухого rsync
  • Как увидеть общий прогресс при копировании файлов
  • Как заставить rsync жаловаться, если пользователь не найден
  • Сломанная труба в моем rsync.sh
  • Загрузите с помощью rsync через bastion / jumper без изменений .ssh / config
  • Выполнение точного моментального снимка и инкрементного резервного копирования на удаленный сервер
  • Как запомнить пароль ssh с помощью lsyncd?
  • Как настроить разрешения на внешний жесткий диск, чтобы использовать его для резервного копирования с помощью rsync?
  • Указание удаленных каталогов для исключения из резервной копии rsnapshot
  • Interesting Posts

    Достигнута критическая температура – не выключайте

    Разрешить пользователю использовать команды brclt-like без sudo

    Хотите извлечь часть имени файла до 5-го _?

    Извлечь подстроку, используя регулярное выражение в файле Unix

    Не удается прочитать стандартный файл – блок операций ввода-вывода

    найти командную помощь

    Могу ли я иметь переменную в состоянии или последовательности Bash для цикла?

    Несколько сертификатов сервера RSA не разрешены

    Только путь к файлу печати, без имени файла

    Можете ли вы отправить TCP-пакет с флагом RST, установленным с помощью IPTABLES, как способ обмануть NMAP, чтобы понять, что порт закрыт?

    Подавлять сообщения о запуске на stdout?

    Повторная кодировка видео-библиотеки в x265 (HEVC) без потери качества

    Служба Apache / HTTPD не работает

    установить файл img с помощью fstab

    С помощью сценариев оболочки мне нужно объединить данные из двух файлов в один файл

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