LINUX.ORG.RU
ФорумAdmin

Клонирование Linux


0

0

Здравствуйте господа, раньше клонировал(На разное железо!) Acronis-сом, разворачивал на другом железе, только если винт другой то приходилось загружаться с live cd и прописывать в загрузчике (grub) и fstab, устройства(например винт заворачиваемого имиджа ide пущай hda1 на винт sata менял на sda1). Вот. Клонировал ASPLinux 11.2.

Теперь нужно клонировать ASPLinux 12 Carbon, Но тут lvm мешает клонировать(а может еще что), в общем так как я делал до єтого не получается. Посоветуйте пожалуйста как клонировать ? поделитесь опытом ;-)

Ответ на: комментарий от bobik02

Dimez уже ответил, правда кроме загрузчика еще надо настроить сеть, hostname , пароли рута, пользователя (-ей), mysql сервера и прочее , что должно отличаться, хотя если клонируете с помощью любого другого способа - это тоже делать придется.

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

если подробнее

грузитесь с livecd (можно и на живой системе, но /proc /dev /sys , особенно /dev при этом архивировать нежелательно)

монтируете / системы и прочие разделы например в /mnt
допустим что /media/disk у вас флешка, достаточного обьема


cd /mnt
tar -cvzpf /media/disk/system.tar.gz .

на целевой системе потом грузитесь с livecd , настраиваете разделы, форматируете (причем ФС может быть и другого типа и разбиение диска тоже другого типа) развертываете туда архив, настраиваете загрузчик

потом грузите клонированую систему и персонализируете (что надо сменить - уже написала выше)


способ простой, надежный, допустимы изменения типа файловой системы и размеров разделов, всё что требуется для клонирования - tar (gzip,bzip2 если с сжатием), что есть даже на самом минимальном livecd любого дистрибутива.






Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Спасибо за советы, попробую сделать архив, и распаковать его на другую машинку и поставить загрузчик(вот тут то думаю и возникнуть проблемы, загрузчик grub).

bobik02
() автор топика
Ответ на: комментарий от bobik02

Все таки лучше наверное отключить этот LVM, подскажите как безболезненно откл. его ?

--- Загрузился с live cd (sysresccd) смотрю в /dev вижу есть sda1, sda2(swap) монтирую sda1 а там только ядро и загрузчик и все. т.е. то все что есть в /boot. А где все остальное понять не могу. О_о

bobik02
() автор топика
Ответ на: комментарий от bobik02

грузитесь с livecd

монтируете раздел (если еще не сделано) mount /dev/root /mnt

монтируете /dev mount --bind /dev /mnt/dev

делаете chroot chroot /mnt /bin/bash

grub-install grub

дальше с его командной строки

для первого раздела , первого винчестера (пример) root (hd0,1)

на всякий случай проверяете

find /boot/grub/stage2

устанавливаете grub в MBR setup (hd0,0)

выйти - quit

для лило было бы примерно также.

Sylvia ★★★★★
()
Ответ на: комментарий от sdio

sdio, man и не только по lvm читал. Приемущества конечно которые он предоставляет это хорошо, себе я б его не отключал. Но тут можно, только как...

bobik02
() автор топика
Ответ на: комментарий от bobik02

Подмонировать получилось, моя ошибка была в том что нужно было монтировать логические тома. Всем спасибо, завтра буду плясать с бубном:)

bobik02
() автор топика
Ответ на: комментарий от bobik02

ясно. уся проблема в том, что не видит livecd ваших lvm волумов, да ?
плавали. вот оно по этому курите - сам пробовал, помогло - делал восстановление с кноппикса, один чёрт livecd:
http://www.howtoforge.com/recover_data_from_raid_lvm_partitions
раздел, который вам нужен - Recovering The LVM Setup
В двух словах - dd полблочно вытащили первый килобайты инфы с диска, оттуда выдрали, оно легко заметно в редакторе, конфиг lvm.
засунули в кноппиксе в /etc/lvm/backup/<имя лог.группы>, рестартанули лвм - и дальше по учебнику vgscan...
Надеюсь траблу понял верно.
Другой вопрос, насколько это можно автоматизировать:
Тут лучше отдельно иметь резервную копию папки /etc/lvm - тогда dd и иже с ним делать не придётся - тада действительно всё пихается в скрипт

cyclope
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.