FreeBSD - выполнение бэкапов

Backup ОС

Бэкап можно выполнять на живой системе (с ключом -L делает снэпшот):

 # dump -0 -a -L -f /home/backup/root.gm0s1a.dump /
 # dump -0 -a -L -f /home/backup/tmp.gm0s1d.dump /tmp
 # dump -0 -a -L -f /home/backup/usr.gm0s1e.dump /usr
 # dump -0 -a -L -f /home/backup/var.gm0s1f.dump /var   

Со сжатием:

 # dump -0 -a -L -f - / |gzip > /home/backup/root.gm0s1a.dump.gz

Восстановление

Загружаемся c LiveCD. Заново размечаем жесткий диск в sysinstall. Нажимаем W чтоб сохранить. Потом выбираем пункт fixit → cd/dvd. Появится приглашение командной строки. Дальше восстанавливаем:

 # cd /mnt
 # restore -r -f /tmp/root.gm0s1a.dump
 # cd /mnt/tmp
 # restore -r -f /tmp/tmp.gm0s1d.dump
 # cd /mnt/usr
 # restore -r -f /tmp/usr.gm0s1e.dump
 # cd /mnt/var
 # restore -r -f /tmp/var.gm0s1f.dump

Со сжатием:

 # cd /mnt
 # zcat /tmp/root.gm0s1a.dump.gz | restore -r -f -

Скрипты

Ссылки

Комментарии

 
blog/2011/12/07-freebsd_-_выполнение_бэкапов.txt · Последние изменения: 2011/12/08 16:36 — Антон Бугреев · []