Невозможно получить каталог резервных копий rsnapshot/rsync и имена файлов.
Я пытаюсь выполнить rsnapshot для дополнительной синхронизации моего удаленного сервера (AlmaLinux 9) с моим локальным рабочим столом (Ubuntu 20.04), выполняемой локально.
Я обнаружил, что исходный каталог размером 8 ГБ занимал всего 4 ГБ в целевом каталоге.
Выполняя rsnapshot во второй раз, выходные данные команды rsync выглядят следующим образом:
/usr/bin/rsync -azv --delete --inplace --delete-excluded --relative --exclude=awstats --rsh=/usr/bin/ssh -p xxxx --link-dest=/path-to-target/alpha.1/. root@remote-host:/path-to-source/ /path-to-target/alpha.0/.
Я обнаружил, что не все были загружены. путь к источнику/Maildir имеет несколько дополнительных папок, таких как .F1 .F2 .F3 .F4 ... .F10
На этот раз вывод этого rsnapshot/rsync был коротким:
receiving incremental file list
path-to-source/Maildir/
path-to-source/Maildir/dovecot.index.cache
path-to-source/Maildir/dovecot.index.log
path-to-source/Maildir/.F3/
path-to-source/Maildir/.F2/
path-to-source/Maildir/.F5/
sent 9,030 bytes received 3,074,181 bytes 212,635.24 bytes/sec total size is 13,113,853,857 speedup is 4,253.31
Третье выполнение этой команды имело аналогичный вывод rsync, но
...
path-to-source/Maildir/.F1/
path-to-source/Maildir/.F4/
path-to-source/Maildir/.F3/
...
Итак, rsync начинает получать добавочный список файлов, но через несколько секунд останавливается и выводит отчет.
Ни один из этих.Fx
файлы не были загружены ни какие другие.file
ни.dir
.
Почти во всех подобных проблемах, которые я читал, упоминается проблема использования . Я никогда им не пользовался, в этом нет необходимости.
Опция-a
подразумевает, что включены dot-dirs.
В других сообщениях предлагается изменить MTU (!!) или выполнить предварительное выполнение.shopt -s dotglob
Ни один из них не помог мне.
Я застрял здесь, как получить резервную копию rsync всех точечных файлов и точечных каталогов.
Обновление 1:
Еще одна попытка: вrsync_long_args
Я добавил строку конфигурации rsnapshot (мой первый*
!)
Как ни странно, предварительный просмотр команды rsnapshot rsync показывает не включенную опцию, а другие.
Кажется, это работает, загружается множество файлов внутри .F1. я тоже это читал--include=".*"
исключит других, но с linux.die.net
--include=ШАБЛОН не исключать файлы, соответствующие ШАБЛОНУ
Обновление 2:
позволив cron выполнять свою работу ночью, я получил полную резервную копию.