Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - [решено] Восстановление системы из бэкапа tar

Ответить
Настройки темы
Redhat/Fedora - [решено] Восстановление системы из бэкапа tar

Аватара для VladDV

Старожил


Сообщения: 247
Благодарности: 15

Профиль | Отправить PM | Цитировать


Доброго времени суток!

Столкнулся с проблемой восстановления линукса из бэкапа, сделанного таром. Возникла задача перенести рабочий сервер RHEL на тестовую виртуальную машину. Что сделал:

1) Таром заархивировал весь корень, кроме /sys, /proc, /tmp, /dev, /mnt, /media и папки с оракловыми данными.
2) Через dd сделал бэкап бутсектора.
3) Создал виртуальную машину с одним жестким диском, загрузился с System Rescue CD.
4) Восстановил бутсектор, обновил информацию о разделах. Появился sda1 и sda2. Первый небольшой, 100Мб, 2й - оставшаяся часть диска.
5) На каждом из разделов создал ФС Ext3.
6) Примонтировал sda2, распаковал архив в его корень.
7) Примонтировал sda1, перенес с sda2 папку /boot (хочу, чтоб /boot лежал на отдельном разделе).
8) Отредактировал файл fstab так, чтобы корень мапился на /dev/sda2, а бут на /dev/sda1 (до этого в этом файле были ссылки на тома LVM).
9) Отредактировал файл grub.conf (заменил ссылку на том LVM на /dev/sda1).
10) Создал на sda2 недостающие папки /sys, /proc, /tmp, /dev.

После перезагрузки система повисает на загрузчике (появляется слово GRUB и все, дальше висит).

Что не так делаю?

Отправлено: 03:47, 07-03-2011

 

Пользователь


Сообщения: 327
Благодарности: 6

Профиль | Отправить PM | Цитировать


После редактирования grub.conf grub-install запускали?

Отправлено: 13:41, 07-03-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Странный тип


Сообщения: 813
Благодарности: 73

Профиль | Отправить PM | Цитировать


В /boot/grub/device.map ещё загляните.

-------
Сколько не думай, а лучше водки ничего не придумаешь.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:00, 07-03-2011 | #3


Аватара для VladDV

Старожил


Сообщения: 247
Благодарности: 15

Профиль | Отправить PM | Цитировать


В /boot/grub/device.map сейчас прописано следующее:

(hd0) /dev/sda

После того, как запустил grub-install /dev/sda, выдало ошибку:

does not have any corresponding bios drive

Тогда выполнил следующее (нашел рекомендации в гугле):

#grub
>find /boot/grub/stage1
(hd0,0)
>root (hd0,0)
>setup (hd0)
>quit

После перезагрузки появилось меню граба, но ссылалось на /dev/VolGroup/Vol... Зашел в /boot/grub/menu.lst, исправил указанную строку на /dev/sda1. Теперь перезагружаюсь и получаю ошибку:

Error 15: File not found

Выше ошибки указана загрузка с ядра /vmlinuz-2.6.18-128el5, я проверял в папке /boot этот файл есть.

Отправлено: 04:46, 09-03-2011 | #4


Аватара для VladDV

Старожил


Сообщения: 247
Благодарности: 15

Профиль | Отправить PM | Цитировать


Поборол ошибку Error 15: File not found. Оказалось, что в файле /boot/grub/menu.lst к путям ядра нужно было добавить /boot (конечно не понимаю, почему на рабочем сервере работает без /boot, а тут нужно добавлять). Сейчас имею следующее: система стартует, пытается грузиться, вылетает ошибка Volume group "VolGroup00" not not found. Дальше еще ряд ошибок, вытекающих из этой и в конце концов - Kernel panic Где еще может присутствовать завязка на этот Volume Group???


----

Все, сдаюсь Распаковал initrd-2.6.18....imz, поправил пути в файле init, запаковал обратно и загрузился с него. Получил:

kernel panic not syncing vfs unable to mount root fs on unknown-block 0 0

Гугл говорит массу вариантов, из-за чего может быть проблема.. Просто уже перестал понимать суть.

Последний раз редактировалось VladDV, 10-03-2011 в 11:06. Причина: Новые результаты


Отправлено: 03:23, 10-03-2011 | #5


Пользователь


Сообщения: 327
Благодарности: 6

Профиль | Отправить PM | Цитировать


А ядро сами компилировали? Покажите еще menu.lst
Не проще будет систему по-новой поставить и накатить архив сверху?
Сдается мне или команда в грубе неправильная или в initrd поддержки ФС нету.

Последний раз редактировалось Invite, 11-03-2011 в 00:38.


Отправлено: 00:23, 11-03-2011 | #6


Аватара для VladDV

Старожил


Сообщения: 247
Благодарности: 15

Профиль | Отправить PM | Цитировать


Цитата Invite:
А ядро сами компилировали? »
Нее, мы есчо не умеем


Цитата Invite:
Покажите еще menu.lst »
Код: Выделить весь код
# grub.conf generated by anaconda 
#
# Note that you do not have to rerun grub after making changes to this file 
# NOTICE:  You have a /boot partition.  This means that 
#          all kernel and initrd paths are relative to /boot/, eg. 
#          root (hd0,0) 
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00 
#          initrd /initrd-version.img 
#boot=/dev/sda 
default=0 
timeout=5 
splashimage=(hd0,0)/grub/splash.xpm.gz 
#hiddenmenu 
title Enterprise Linux Restore (2.6.18-128.el5)
         root (hd0,0)
         kernel /boot/vmlinuz-2.6.18-128.el5 ro root=/dev/sda1 rhgb quiet
         initrd /boot/initrd-restore.img 
title Enterprise Linux (2.6.18-128.el5)
         root (hd0,0)
         kernel /boot/vmlinuz-2.6.18-128.el5 ro root=/dev/sda1 rhgb quiet
         initrd /boot/initrd-2.6.18-128.el5.img   
title Enterprise Linux Restore (2.6.18-128.el5)
         root (hd0,0)
         kernel /boot/vmlinuz-2.6.18-128.el5 ro root=/dev/sda1 rhgb quiet
         initrd /boot/initrd-restore.img
Цитата Invite:
Не проще будет систему по-новой поставить и накатить архив сверху?»
Оно то может и проще, только сдается мне, что после того, как накачу бэкап, получится та же ситуация, ведь я снова подменю все файлы с указателями на LVM, в т.ч. initrd. Да и вообще хотелось бы научиться восстанавливаться с live cd, чтобы можно было это быстро сделать когда действительно произойдет авария. И наконец мне нужно получить копию сервера со всеми "нюансами", чтобы испытывать изменения по ораклу.

Цитата Invite:
или в initrd поддержки ФС нету»
и на рабочем, и на тестовом сервер ФС - Ext3, поддержка не может быть не включена. Разве что устройства какие.

Отправлено: 02:17, 11-03-2011 | #7


Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Попробуйте пересобрать initrd.
mv /boot/initrd-restore.img /boot/initrd-restore.img.old
mkinitrd /boot/initrd-restore.img `uname -r`
Делать это нужно загрузившись в виртуалку с того-же System Rescue CD и примонтировав диски.

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:36, 11-03-2011 | #8


Аватара для VladDV

Старожил


Сообщения: 247
Благодарности: 15

Профиль | Отправить PM | Цитировать


В System Rescue CD не найдена команда mkinitrd. В каком live cd обычно есть эта команда?

Отправлено: 02:48, 11-03-2011 | #9


Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Она есть в дистрибутиве, который вы восстанавливаете из бэкапа. Забыл упомянуть что нужно сделать chroot, т.е. схема такая:
Загружаетесь с SRCD
Монтируете разделы, скажем в /mnt, не забыв про /proc, /sys, /dev.
Делаете chroot /mnt.
Пересобираете initrd.
Выходите из chroot
Отмонтируете разделы
Перезагружаетесь

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:22, 11-03-2011 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - [решено] Восстановление системы из бэкапа tar

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - восстановление системы swa63 Windows Server 2008/2008 R2 2 16-10-2010 16:41
Загрузка - При загрузке системы сразу запускается восстановление системы BashOrgRu Microsoft Windows 7 1 11-08-2010 23:52
Восстановление системы Zyxe1 Microsoft Windows NT/2000/2003 1 03-08-2010 01:17
Разное - [решено] Не запускается свойства системы, восстановление системы и т.д. Yasher Лечение систем от вредоносных программ 11 03-04-2009 09:53
Восстановление системы Guest Microsoft Windows 95/98/Me (архив) 1 10-02-2003 19:26




 
Переход