dump && resore [пояснения]

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

dump && resore [пояснения]

Непрочитанное сообщение f0s » 2007-08-01 15:45:52

в общем появилась задача, переразметить разделы, да и новый не мешало бы добавить.

значится как делал я.

подрубил второй винт, перегрузился в сингл моде, при запуске системы жмем 4-ку. далее приманутил свой винт (ad0s1d) в папку /mnt/newhdd:

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

mount -a
mkdir /mnt/newhdd
mount /dev/ad0s1d /mnt/newhdd
у меня были такие разделы:

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

[f0s@mail] /home/f0s/> df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ar0s1a    290M     85M    182M    32%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ar0s1d    989M    132K    910M     0%    /tmp
/dev/ar0s1e     23G    2.4G     19G    11%    /usr
/dev/ar0s1f    5.7G     18M    5.2G     0%    /var
devfs          1.0K    1.0K      0B   100%    /var/named/dev
соответсвенно дампил /usr/, /var, /

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

dump -a -L -f /mnt/newhdd/root /
dump -a -L -f /mnt/newhdd/usr /usr
dump -a -L -f /mnt/newhdd/var /var
затем

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

shutdown -r now
грузимся с загрузочного диска, запускаем установку, делаем такую же разбивку (я имею ввиду порядок следования /, var, /usr, чтобы было соответсвие по ar0s1X), ставим минимально систему, далее опять с диска в recovery console, там:

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

/bin/sh
mkdir /mnt/root
mount /dev/ar0s1a /mnt/root
cd /mnt/root
mkdir /mnt/newhdd
mount /dev/ad0s1d /mnt/newhdd
rm -rf /mnt/root
restore -rf /mnt/newhdd/root
mkdir /mnt/usr
mount /dev/ar0s1e /mnt/usr
rm -rf /mnt/usr
cd /mnt/usr
restore -rf /mnt/newhdd/usr
mkdir /mnt/var
mount /dev/ar0s1f /mnt/var
rm -rf /mnt/var
cd /mnt/var
restore -rf /mnt/newhdd/var
далее грузимся уже с нашего винта, и правим /etc/fstab на предмет ново-созданных разделов. я создал новый раздел ar0s1g /mail, поэтому его и ометил там.


зы. единственный мне непонятный косяк, который я встретил, это что он не мог переписать файл из /lib/ какой-то lib-чего-то-там.so.3 вроде так.

ну и в некоторый папках писал типа .snap already exists.. ну вобщем те файлы которые были созданы.. а и еще смутила надпись типа когда restore делал, что expexted (тут какие-то цифры), got 128 (или got 4 или got 5), на всех партициях по-разному. но вроде все работает. может чего забыл еще сделать? я так понмиаю тока fstab поправить нужно было и все ...
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: dump && resore [пояснения]

Непрочитанное сообщение Alex Keda » 2007-08-01 17:32:27

а ты либы руками чтоли прееписывал?
==========
про то чтоон ожидает и что получил - забей.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: dump && resore [пояснения]

Непрочитанное сообщение f0s » 2007-08-02 0:04:12

ну я дампил рута, а он и либы :)0 а как надо было?
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: dump && resore [пояснения]

Непрочитанное сообщение Alex Keda » 2007-08-02 0:14:37

да правильно.
страно что разресторить не смог...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: dump && resore [пояснения]

Непрочитанное сообщение f0s » 2007-08-02 9:12:08

ну там как бы такой прикол был, что когда я делал rm -rf /mnt/root, он никак не мог удалить этот файл (lib-чего-то-там.so.3)
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: dump && resore [пояснения]

Непрочитанное сообщение Alex Keda » 2007-08-02 9:15:30

а зачем ты его удалял?
newfs бы запустил на раздел и всё...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: dump && resore [пояснения]

Непрочитанное сообщение f0s » 2007-08-02 9:18:07

:-) я не знал.. =) просто никогда не юзал данную тему. судя по ману вместо rm мне над было сделать что-то типа news /dev/ar0s1a (и она бы подчистила весь рут?)
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: dump && resore [пояснения]

Непрочитанное сообщение f0s » 2007-09-17 15:31:17

еще немного моментов. решил тоже самое проделать на другом компе:

в /mnt/newhdd - маунтим диск, на котором лежат дампы (root, var, usr)
в /mnt/root маунтим раздел ar0s1a (рутовый)
в /mnt/var маунтим раздел ar0s1e (var)
в /mnt/usr маунтим раздел ar0s1f (usr)

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

mkdir /mnt/newhdd
mount /dev/ad0s1d /mnt/newhdd

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

mkdir /mnt/root
mount /dev/ar0s1a /mnt/root
cd /mnt/root
rm -rf /mnt/root
restore -rf /mnt/newhdd/root
это я приманутил раздел и восстановил заранее записанный дамп root.

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

mkdir /mnt/var
mount /dev/ar0s1f /mnt/var
rm -rf /mnt/var
cd /mnt/var
restore -rf /mnt/newhdd/var
это я приманутил раздел и восстановил заранее записанный дамп var.

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

mkdir /mnt/usr
mount /dev/ar0s1e /mnt/usr
rm -rf /mnt/usr
rm: Device busy

df -h
....
/dev/ar0s1f          60G          2.0K           55G         0%      /mnt/usr

cd /mnt/usr
restore -rf /mnt/newhdd/usr
то есть места дохрена: 55 гигов. делаю восстановление, получаю:

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

/: write failed, filesystem is full
затем expect next file 9142273, got 9098386 (и т.п.)
затем:
cannot find directory inode 4
abort? [yn] y
Abort trap (core dump)
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

timandr
рядовой
Сообщения: 14
Зарегистрирован: 2007-08-03 9:12:38

Re: dump && resore [пояснения]

Непрочитанное сообщение timandr » 2007-09-17 16:17:11

Нужно или на чистую систему восстанавливать или флаги schg снять.

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: dump && resore [пояснения]

Непрочитанное сообщение f0s » 2007-09-17 16:32:45

а как восстанавливать на чистую систему? пробовал после того как дамп сделал, писать что-то вроде

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

newfs -U -O2 /dev/ar0s1a 
device busy
ps. а как этот флаг снять?
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: dump && resore [пояснения]

Непрочитанное сообщение Alex Keda » 2007-09-17 19:17:55

отмонтируй вначале
Убей их всех! Бог потом рассортирует...