Frequently Asked Questions

Question
Создание дампа (полного бекапа) FreeBSD

Answer
Для того чтобы не потерять готовую систему, в FreeBSD существует встроенный бекап. Эта штука создает файл, который содержит в себе всю систему на момент запуска, в нужный момент ее можно просто развернуть заново. Я использую это не только для сохранения данных, но и как болванки готовых "тематических" серверов, уже готовых к тонкой настройке, чтобы не ставить все с нуля каждый раз. Делается это вот как:

dump -0aL -f /mnt/Backup/access.dmp /dev/ad0s1a

где access.dmp - имя файла будущего дампа. Ну и так последовательно все диски или всю разметку.

Восстанавливать вот так:

restore -vrf /mnt/ad0s1h/dump.var

где dump.var - файл созданного дампа. Лучше, правда, в имени указывать как отмаркировалась партиция и что за метка у нее, их же может быть много... Есть еще один нюанс... restore сваливает все туда, куда вы вышли на диске. Т.е. если вы сделали cd /var и запустили restore, весь дамп сольется в var, как в точку отсчета. Так что чтобы / оказался на месте, просто перейдите на новом заготовленном диске в / и только тогда уже запускайте restore.
Есть нюансы при восстановлении фрей с установочного диска, чтобы не ставить все с нуля... это описано в Восстановление FreeBSD из бекапа с помощью FixIt и restore


Details
Info Tuesday 15 July 2014 - 01:10:26 by vampyr




Vampyr`s House!


Protected by Copyscape DMCA Plagiarism Check