dump restore (давайте обсудим)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Maestro
Сообщения: 227
Статус: ипэшник
ОС: FreeBSD-6.2 STABLE

dump restore

Сообщение Maestro »

Пока настраивал свой eeepc появилось желание разбить hdd на две части, на одну поставть фряху, на вторую линукс... Встал вопрос, как сделать правильный dump.
Мне сказали гуру, что dd не сканает, так как диск станет меньше... так что команды типа dump -0uan -L -f - /dev/ad0s1a | gzip -2 | dd of=/путь к файлу.gz отпадают... надо делать без dd.
Набираю под! root-ом
mkdir /root/dump
dump -0uan -L -f /root/dump /
начинает и после второй фазы ругань
Cannot open output "/root/dump"
Права на папку 777

Что делать?
Как правильно сделать дамп системы и потом с помощью rdump перенести ее в любой другой гаджет (комп)?
Давайте обсудим это с написанием команд, буду благодарен не только я =)
дайте денег на обновление портов :)
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: dump restore

Сообщение *Sasha* »

Я обчно так делаю, монтрую в /mnt/root новый рутовый раздел и

Код: Выделить всё

cd /mnt/root; dump -f- / | restore -rf-
Спасибо сказали:
Аватара пользователя
Maestro
Сообщения: 227
Статус: ипэшник
ОС: FreeBSD-6.2 STABLE

Re: dump restore

Сообщение Maestro »

Ну не получается у меня произвести dump без dd - помогите чем могите... в постоянку вылазит эта ошибка
дайте денег на обновление портов :)
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: dump restore

Сообщение neol »

mkdir /root/dump
dump -0uan -L -f /root/dump

man dump
-f file
Write the backup to file;

Ни на какие мысли не наталкивает? ;)
Спасибо сказали:
Аватара пользователя
Maestro
Сообщения: 227
Статус: ипэшник
ОС: FreeBSD-6.2 STABLE

Re: dump restore

Сообщение Maestro »

neol писал(а):
30.05.2009 19:29
mkdir /root/dump
dump -0uan -L -f /root/dump

man dump
-f file
Write the backup to file;

Ни на какие мысли не наталкивает? ;)

Наталкивает, делал и без -f - та же Ж ... тока в профиль
Если так: dump -0uan -L /
то ищет /dev/sa0 естественно, если указать /root/dump - пишет что неизвестен еме этот аргумент =)

Опс, прошу прощения... сделал так /root/dump/backuproot.gz - и дамп пошел, только вот вопрос, он архивируется или нет?! =)))
дайте денег на обновление портов :)
Спасибо сказали:
Аватара пользователя
Maestro
Сообщения: 227
Статус: ипэшник
ОС: FreeBSD-6.2 STABLE

Re: dump restore

Сообщение Maestro »

Не - ну Вы прикиньте - сжимает!!!
Значит так: dump системы FreeBSD
заходим под root-ом, создаем папку в /usr - например dump или где там у вас много места, и делаем dump системы

Код: Выделить всё

# mkdir /usr/home/user/dump
# dump -0uan -L -f /usr/home/user/dump/ad0s1a.gz /

Где -L - дамп живой системы, -f - файл
дайте денег на обновление портов :)
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: dump restore

Сообщение Lazy_Kent »

Что-то не видно, где он тут сжимает.
Скорее, так надо:

Код: Выделить всё

# dump -0uan -L -f- / | gzip > /usr/home/user/dump/ad0s1a.gz
Спасибо сказали:
Аватара пользователя
Maestro
Сообщения: 227
Статус: ипэшник
ОС: FreeBSD-6.2 STABLE

Re: dump restore

Сообщение Maestro »

Правильные команды, чтобы восстановить дамп например на флэшку, c учетом того, что дамп ничем не сжимался и была использована команда
dump -0uan -L -f /usr/home/user/dump-ad0s1a /
Восстановление
fdisk -IB da0
bsdlabel -w da0s1
newfs -U /dev/da0s1a
mount -rw /dev/da0s1a /mnt
cd /mnt
restore -rf /usr/home/user/dump-ad0s1a

Если же вы сжимали
dump -0uan -L -f- / | gzip > /usr/home/user/dump-ad0s1a.gz
То восстанавливаем так
gzcat /usr/home/user/dump-ad0s1a.gz | restore rf -
дайте денег на обновление портов :)
Спасибо сказали: