Назад | Перейти на главную страницу

rsnapshot Резервное копирование раздела дисковое пространство

Я читал FAQs и человек страница для rsnapshot и я изо всех сил пытаюсь выяснить, что он будет делать в случае заполнения раздела резервной копии.

Т.е. Если я настроил резервное копирование на ежечасное выполнение, резервное копирование на выделенный раздел резервных копий. Что происходит, когда этот раздел достигает 100% использования.

Он автоматически поворачивает / удаляет старые резервные копии или просто аварийно завершает работу и дает сбой?


Я ищу «простые» решения для резервного копирования, которые обладают некоторой живучестью, если раздел резервных копий когда-либо станет полным.

С конфигурацией по умолчанию (за исключением изменения хранилища резервных копий на /smallbup) и rsnapshot 1.3.1

svr-backup-01 ~ # lvcreate --name smallbup --size 32M RAID
  Logical volume "smallbup" created
svr-backup-01 ~ # mkfs.ext4 -q -m 0 /dev/RAID/smallbup 
svr-backup-01 ~ # mkdir /smallbup
svr-backup-01 ~ # mount /dev/RAID/smallbup /smallbup/
svr-backup-01 ~ # rsnapshot hourly
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)
rsync: write failed on "/smallbup/hourly.0/localhost/home/fukawi2/LSK-Database-1GB.dd": No space left on device (28)
rsync error: error in file IO (code 11) at receiver.c(322) [receiver=3.0.9]
rsync: connection unexpectedly closed (1107 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]
----------------------------------------------------------------------------
rsnapshot encountered an error! The program was invoked with these options:
/usr/bin/rsnapshot hourly 
----------------------------------------------------------------------------
ERROR: /usr/bin/rsync returned 12 while processing /home/
rsync: writefd_unbuffered failed to write 4092 bytes to socket [sender]: Broken pipe     (32)
rsync: write failed on "/smallbup/hourly.0/localhost/usr/local/man/man5/husk.conf.5p": No space left on device (28)
rsync error: error in file IO (code 11) at receiver.c(322) [receiver=3.0.9]
rsync: connection unexpectedly closed (178 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]
ERROR: /usr/bin/rsync returned 12 while processing /usr/local/

Таким образом, rsync вернет ошибку (12). rsnapshot не обрабатывает это и прерывает работу, оставляя полную файловую систему:

svr-backup-01 ~ # df -h /smallbup/
Filesystem                 Size  Used Avail Use% Mounted on
/dev/mapper/RAID-smallbup   31M   31M   13K 100% /smallbup