centos - dump-restore

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

centos - dump-restore

Непрочитанное сообщение Гость » 2015-11-02 9:07:56

Доброе утро. Задача - развернуть дамп centos 7. Система на lvm, дамп взят от /dev/centos/root и раздела /boot.
Что делаю - гружусь с livecd debian, размечаю диск по label msdos, 2 раздел под корень и 1-ий - под boot. ФС - xfs. Далее

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

mount /dev/sda2 /mnt
xfsrestore -f /lib/live/mount/medium/home/root---.dump -S 3d078e8b-35eb-4b7f-823f-cefab0442646 /mnt/
mount /dev/sda1 /mnt/boot
xfsrestore -f /lib/live/mount/medium/home/boot--.dump -S 565f7d00-3675-4a59-8636-5596ca67c2fa /mnt/boot
cd /mnt 
mount -o bind /dev dev/
mount -t sysfs sys sys/
mount -t proc proc proc/ 
chroot ./
   
grub2-install  /dev/sda  && grub2-mkconfig -o /boot/grub2/grub.cfg   
dracut   -f initramfs-3.10.0-229.el7.x86_64.img 3.10.0-229.el7.x86_64

Потом надо еще подправить fstab.
При попытке загрузиться - появляется меню grub, но система переходит emergency shell, т.к. пытается загрузиться logical volume /dev/centos/root, т.е что было на исходной машине. Получается система пытается загрузиться с lvm, мне же надо, чтобы просто система грузиласть с раздела.
Как понимаю загвоздка где-то в командах

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

grub2-install  /dev/sda  && grub2-mkconfig -o /boot/grub2/grub.cfg   
dracut   -f initramfs-3.10.0-229.el7.x86_64.img 3.10.0-229.el7.x86_64
.

Постоянно разворачиваю из дампа debian из обычных разделов - все работает норм

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

update-initramfs -v -u -k `uname -r` -t
grub-install  /dev/sda && grub-mkconfig -o /boot/grub/grub.cfg

Хостинговая компания 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/

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

centos - dump-restore

Непрочитанное сообщение FiL » 2015-11-02 9:21:03

Так а в чем вопрос-то?
Ну да, исходная система настроена на lvm. Естественно, что копия тоже хочет lvm. Также естественно, что если исходня система настроена без Lvm, то и копия не будет этот самый Lvm требовать.

Гость
проходил мимо

centos - dump-restore

Непрочитанное сообщение Гость » 2015-11-02 10:02:03

а если я не хочу ставить на lvm? если мне надо просто развернуть дамп на раздел диска?

Гость
проходил мимо

centos - dump-restore

Непрочитанное сообщение Гость » 2015-11-02 10:05:06

и по идее странно - дампу должно быть пофигу где он размещался (раздел или lvm или еще что). Понятно, что в дампе присутсвует инфа о том, откуда он, но я как-бы и использовал grub2-mkconfig и dracut, чтобы обновить конфигурацию.

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

centos - dump-restore

Непрочитанное сообщение FiL » 2015-11-02 18:28:47

дампу таки да, пофигу. Так дамп и отработал без ошибок. И рестор тоже.

А вот системе таки уже не пофик. Ибо у нее везде в конфигах прописаны lvm-устройства. Вот их-то (конфиги) кто-то должен править. Дамп этого не умеет. Так что vi в руки и бегом править все конфиги, где упоминаются lvm-тома.

Гость
проходил мимо

centos - dump-restore

Непрочитанное сообщение Гость » 2015-11-30 14:50:02

решил проблему в лоб - поставил чистый centos с аналогичной разметкой LVM, потом подгрузился с livecd, подгрузил lvm, раскатал дамп на эти lvm.
Система поднялась.