Rsync, не работающий хорошо с контейнерами VeraCrypt

У меня есть сценарий, который монтирует контейнер Veracrypt в моем внешнем HD, файлах Rsync в него, и затем демонтируйте контейнер.

Проблема состоит в том, что, если я выполняю его дважды подряд, или некоторое время спустя, по некоторым причинам все мои файлы копируются снова, как то, если целевые файлы были все изменены после первого показа.

Не уверенный, если это - проблема с моей строкой Rsync или самим VeraCrypt. VeraCrypt, возможно, изменяет файлы в контейнере, когда Вы монтируете и демонтируете его, и вот почему Rsync думает, что они изменяются?

Вот пример сценария, который я использую с фиктивными данными:

# Dismount all existing containers
veracrypt -d

# Mount container
veracrypt -t --mount /media/${USER}/HD/vault /media/${USER}/veracrypt -p test --non-interactive

# Sync files
rsync -vhr --progress --delete ~/Downloads/WoW/ /media/${USER}/veracrypt/WoW/

# Dismount
veracrypt -d
2
задан 26 September 2017 в 14:44

1 ответ

Найденный проблемой... Я должен указать опцию -t (-u, также помогает в моем случае):

-u, --update                skip files that are newer on the receiver
-t, --times                 preserve modification times

Теперь это не синхронизирует все файлы каждый раз, когда я выполняю его.

1
ответ дан 2 December 2019 в 04:47

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

Похожие вопросы: