URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 37990
[ Назад ]

Исходное сообщение
"Как восстановить DUMP тома?"

Отправлено Mpak , 02-Дек-03 14:57 
каждая машина дампит сама себя а потом копирует дамп на "tapeserver", и "tapeserver" эти дампы
закатывает на ленточку
скрипт дампа одного из серваков:

#!/bin/sh -
/sbin/dump -0au -f/d0/server.pub.dump /pub
/sbin/dump -0au -f/d1/server.root.dump /
/sbin/dump -0au -f/d1/server.usr.dump /usr
/sbin/dump -0au -f/d1/server.data.dump /data

ничего уникального, все должно восстанавливаться стандартным restore,
но не получается,
восстанавливаются только дампы "tapeserver", на все ленты с дампами других серверов ругается
либо:

Tape/disk read error: I/O error
или:
Tape/disk block size (512) is not a multiple of dump block size >(1024)
при 2-й ошибке рекомендуется перегнать в другой формат
примерно так:
#dd if=/dev/nrsa0 of=./new1.dump
это копия ленты на винт
если я неправ то подправьте пожалуйста!
фаил получается намного меньше чем должен быть и не читается.

З.Ы.
если надо, скрипт записи файлов на ленту могу скинуть


С уважением
Mpak


Содержание

Сообщения в этом обсуждении
"Как восстановить DUMP тома?"
Отправлено Nickolay , 02-Дек-03 15:33 
я так понимаю это все под freebsd вертится?
сорри за офтопик: как ты пишешь на ленту? у нас получалось писать только раздел, а вот отдельную папку - никак :-( ???

"Как восстановить DUMP тома?"
Отправлено Mpak , 03-Дек-03 07:42 
>я так понимаю это все под freebsd вертится?
>сорри за офтопик: как ты пишешь на ленту? у нас получалось писать
>только раздел, а вот отдельную папку - никак :-( ???

я делаю дампы томов
например том /pub
я делаю
#/sbin/dump -0au -f /d0/server.pub.dump /pub

потом если не влезает на ленту можно сделать "gzip"

а закатываю на ленту так

#dd -if=/d0/server.pub.dump of=/dev/nrsa0
server.pub.dump - фаил с дампом тома
nrsa0 - мой тапер

обратная операция такая-же только местами меняются фаил и девайс


"Как восстановить DUMP тома?"
Отправлено Nickolay , 03-Дек-03 11:02 
>я делаю дампы томов
так мы тоже умеем :-)
хотелось бы научиться закатывать выбранный каталог...

"Как восстановить DUMP тома?"
Отправлено Brainbug , 03-Дек-03 12:27 
>>я так понимаю это все под freebsd вертится?
>>сорри за офтопик: как ты пишешь на ленту? у нас получалось писать
>>только раздел, а вот отдельную папку - никак :-( ???
>
>я делаю дампы томов
>например том /pub
>я делаю
>#/sbin/dump -0au -f /d0/server.pub.dump /pub
>
>потом если не влезает на ленту можно сделать "gzip"
>
>а закатываю на ленту так
>
>#dd -if=/d0/server.pub.dump of=/dev/nrsa0
>server.pub.dump - фаил с дампом тома
>nrsa0 - мой тапер
>
>обратная операция такая-же только местами меняются фаил и девайс

А почему не сразу на ленту ?


"Как восстановить DUMP тома?"
Отправлено iman , 02-Дек-03 16:37 
Извини что вопросом на вопрос,есть sdlt 320,надо его привинтить и снять бэкап.Как это реализовать,можно ли под виндой снять бэкап с фрибсд.Спасибо.



"Как восстановить DUMP тома?"
Отправлено Mpak , 03-Дек-03 08:55 
>Извини что вопросом на вопрос,есть sdlt 320,надо его привинтить и снять бэкап.Как
см предыдущий пост
>это реализовать,можно ли под виндой снять бэкап с фрибсд.Спасибо.

делаешь под фри бэкап (см man DUMP, TAR), потом копируешь на винду и закатываешь на болванку.


"Как восстановить DUMP тома?"
Отправлено lavr , 03-Дек-03 12:52 
>каждая машина дампит сама себя а потом копирует дамп на "tapeserver", и
>"tapeserver" эти дампы
>закатывает на ленточку
>скрипт дампа одного из серваков:
>
>#!/bin/sh -
>/sbin/dump -0au -f/d0/server.pub.dump /pub
>/sbin/dump -0au -f/d1/server.root.dump /
>/sbin/dump -0au -f/d1/server.usr.dump /usr
>/sbin/dump -0au -f/d1/server.data.dump /data
>
>ничего уникального, все должно восстанавливаться стандартным restore,
>но не получается,
>восстанавливаются только дампы "tapeserver", на все ленты с дампами других серверов ругается
>
>либо:
>
>Tape/disk read error: I/O error
>или:
>Tape/disk block size (512) is not a multiple of dump block size >(1024)
>при 2-й ошибке рекомендуется перегнать в другой формат
>примерно так:
>#dd if=/dev/nrsa0 of=./new1.dump
>это копия ленты на винт
>если я неправ то подправьте пожалуйста!
>фаил получается намного меньше чем должен быть и не читается.
>
>З.Ы.
>если надо, скрипт записи файлов на ленту могу скинуть

ну и какие проблемы, проверь как ты формируешь дамп-fs удаленных
машин и как их пишешь на ленту, возьми и сравни dump записанный на диск
и то-же дамп считанный с ленты.

Прим: ты не объяснил какая fs на удаленных машинах и как ты с них пишешь
дамп на ленту твоего tapeserver.

>С уважением
>Mpak


"Как восстановить DUMP тома?"
Отправлено Mpak , 03-Дек-03 13:27 
>ну и какие проблемы, проверь как ты формируешь дамп-fs удаленных
>машин и как их пишешь на ленту, возьми и сравни dump записанный
>на диск
>и то-же дамп считанный с ленты.
>
>Прим: ты не объяснил какая fs на удаленных машинах и как ты
>с них пишешь
>дамп на ленту твоего tapeserver.

пишется так:
есть дамп тома /pub его загэзипили так как не влезает на ленту потом
#dd if=./фаил_дампа of=/dev/nrsa0


С уважением
Mpak



"Как восстановить DUMP тома?"
Отправлено lavr , 03-Дек-03 16:49 
>>ну и какие проблемы, проверь как ты формируешь дамп-fs удаленных
>>машин и как их пишешь на ленту, возьми и сравни dump записанный
>>на диск
>>и то-же дамп считанный с ленты.
>>
>>Прим: ты не объяснил какая fs на удаленных машинах и как ты
>>с них пишешь
>>дамп на ленту твоего tapeserver.
>
>пишется так:
>есть дамп тома /pub его загэзипили так как не влезает на ленту
>потом
>#dd if=./фаил_дампа of=/dev/nrsa0

о боже, русским языком спрашиваю, как делаются дампы и под какой OS,
я правильно понимаю что есть tapeserver:/dev/nrsa0, есть host'ы,
на последних делается dump и кладется на tapeserver по NFS'у или как?

Вот и было сказано, проверь свой файл дампа, до gzip, после и после
того как dd его обратно с ленты на диск! Так понятно?

>
>С уважением
>Mpak