Здравствуйте.
Появилась необходимость создания резервных копий для полного и инкрементного бэкапов в разные промежутки времени (каждый день, неделю, месяц).
Бэкапы должны сохраняться на второй жесткий диск в папку backups. Он примонтирован, как /mnt/rsync_backup. При помощи гугла и некоторых изменейний дошел до такого скрипта (который потом запихну в cron):
#!/bin/bash
BACKDIR="/mnt/rsync_backup/backups"
# пишем лог выполнения синхронизации
LOG="/home/sylar/sync.log"
echo "[`date +%F-%T`] View a list of folders for data synchronization." >> $LOG
cat "/home/sylar/synclist.conf" | while read line;
do
if [ ${#line} != 0 ]
then #синхронизируем...
rsync -arvpc --ignore-errors --delete --exclude-from='/home/sylar/exclude' $line
fi
echo "[`date +%F-%T`] Synchronization data $line ." >> $LOG
done
echo "[`date +%F-%T`] Completed ." >> $LOG
Файл exclude:
/mnt
/tmp
/proc
/dev
**lost+found
/media
Файл synclist.conf
/ /mnt/rsync_backup/backups
В целом всё копирует, но при копировании /sys начинаются ошибки:
WARNING: sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/controlC2/power/runtime_usage failed verification -- update discarded (will try again).
WARNING: sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/hdaudioC2D0/afg failed verification -- update discarded (will try again).
WARNING: sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/hdaudioC2D0/chip_name failed verification -- update discarded (will try again).
WARNING: sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/hdaudioC2D0/driver_pin_configs failed verification -- update discarded (will try again).
WARNING: sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/hdaudioC2D0/hints failed verification -- update discarded (will try again).
WARNING: sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/hdaudioC2D0/init_pin_configs failed verification -- update discarded (will try again).
WARNING: sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/hdaudioC2D0/init_verbs failed verification -- update discarded (will try again).
И завершился такой строчкой:
rsync: [sender] write error: Broken pipe (32)
Из этого всего вытекают вопросы:
1)Как поправить скрипт?
2)Можно ли из такой копии восстановиться на чистый (отформатированный) диск, восстановив дополнительно mbr с помощью dd?
3)Сохранит ли такая копия (при условии пункта 2) все настройки системы и программ.
4)Что лучше добавить в exclude
ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 17/06/2016). Модератором раздела принято решение закрыть тему.
--zg_nico