rsnapshot создает двойную резервную копию localhost/media
Я использую rsnapshot на своем хосте Xen для резервного копирования всех vms через их снимки.
Теперь rsnapshot выполняет резервное копирование всего в два раза, поскольку в каждой ежедневной резервной копии создается дополнительная папка "localhost", которая снова содержит все в / media / snapshots.
например это те же файлы:
/backup-sda4/rsnapshot/.sync/localhost/media/snapshots/tmp-vm01.myserver.de-var/backups/mysql
а также
/backup-sda4/rsnapshot/.sync/vm01/media/snapshots/tmp-vm01.myserver.de-var/backups/mysql
Это мой конфиг:
config_version 1.2
snapshot_root /backup-sda4/rsnapshot/
no_create_root 1
cmd_cp /bin/cp
cmd_rm /bin/rm
cmd_rsync /usr/bin/rsync
cmd_logger /usr/bin/logger
retain daily 7
retain weekly 4
retain monthly 3
verbose 2
loglevel 2
logfile /var/log/rsnapshot.log
lockfile /var/run/rsnapshot.pid
rsync_long_args --delete --numeric-ids --relative --delete-excluded --stats
sync_first 1
backup /root/ dom0/
backup /etc/ dom0/
backup /media/snapshots/tmp-vm01.mysqrver.de-var/www/ vm01/
backup /media/snapshots/tmp-vm01.mysqrver.de-var/backups/mysql/ vm01/
Там нет упоминания о localhost
в конфиге.
Как предотвратить дополнительное резервное копирование localhost? это по умолчанию как-то?
Это мой /etc/cron.d/rsnapshot
30 4 * * * root /usr/bin/rsnapshot sync && /usr/bin/rsnapshot daily
0 4 * * 1 root /usr/bin/rsnapshot weekly
30 3 1 * * root /usr/bin/rsnapshot monthly
1 ответ
Похоже, файлы в .sync/localhost
были созданы ранее на ранней стадии сервера и не удаляются
rsnapshot sync
в работе cron. Это похоже на rsnapshot sync
только синхронизирует существующие определенные резервные каталоги в rsnapshot.conf, но не удаляет папки, которые там не определены. Мне это кажется немного ошибочным, я разместил это также здесь: