LINUX.ORG.RU
ФорумAdmin

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


0

0

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

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

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

мб на другой хард (без LVM) все скопировать, с помощью cpio, например? Останется только немного поправить конфигурацию загрузчика, /etc/fstab...

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

В том что когда я хочу его удалить, yum-ом. По зависимостях хочет удалить: Removing: lvm2 i386 2.02.24-1.0.120asp installed 2.1 M Removing for dependencies: NetworkManager-vpnc i386 1:0.6.4-3.0.120asp installed 152 k fuse i386 2.7.3-2.0.120asp installed 218 k kernel i686 2.6.22.9-91.0.120asp installed 49 M kernel i686 2.6.23.17-88.0.120asp installed 46 M kmod-gspca i686 1.00.20-1.2.6.23.17_88.0.120asp installed 358 k kmod-madwifi i686 0.9.4-1.2.6.23.17_88.0.120asp installed 644 k kmod-madwifi i686 0.9.3.1-2.2.6.22.9_91.0.120asp installed 662 k kmod-ndiswrapper i686 1.48-1.2.6.23.17_88.0.120asp installed 205 k kmod-ndiswrapper i686 1.46-1.2.6.22.9_91.0.120asp installed 203 k madwifi i386 0.9.4-1.0.120asp installed 290 k mkinitrd i386 6.0.9-7.1.0.120asp installed 94 k ndiswrapper i386 1.48-1.0.120asp installed 74 k pcmciautils i386 014-9.0.120asp installed 76 k system-config-lvm noarch 1.1.1-1.0.0.120asp installed 3.0 M vpnc i386 0.4.0-2.0.120asp installed 140 k xorg-x11-drivers i386 7.2-6.0.120asp installed 0.0 xorg-x11-drv-nouveau i386 2.1.3-1.0.120asp installed 151 k

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

Между "отключить" и "удалить" - огромная разница.

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

tar'ом собирается файл-архив твоей системы, на целевой разворачиваешь, прописываешь загрузчик и всё.

Все акронисы придуманы из-за простой причины: винды простым копированием с восстановлением загрузчика не перенесёшь.

Deleted
()
Ответ на: комментарий от 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 ★★★★★
()

http://lrs.linbox.org

About:
The Linbox Rescue Server (LRS) is a tool to centralize hard disk 
images (like Ghost Enterprise Server), file backups, hardware and 
software inventory (with Windows, Linux, and Mac OS X agents), secure 
software deployment using OpenSSH, and remote access on a single 
server. It can be managed from any PC through a Web-based 
administration interface, and disk images can be restored using PXE 
boot or using a bootable CD or DVD. 
It supports Ext2/3, ReiserFS, XFS, JFS, and LVM v1/v2. 

sdio ★★★★★
()
Ответ на: комментарий от 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
()

можно пойти двумя путями:
1. создавать копию разделов.
2. создавать копию ФС.

в первом случае вам возможно придется разбираться с конфигурацией LVM. Этот случай здесь еще не обсужался.

во втором (о чем написано выше) LVM не причем. Вы должны скопировать все ФАЙЛЫ с пдомонтированной системы (с рабочей, либо с liveCD). Копировать вы будите на подмонтированную ФС. ФС создается на разделах (или на томах LVM). И не важно на чем она создана, тк при копировании вы работаете на более высоком уровне.

вы можете создать один большой раздел на новом диске (например /dev/sdc1), отформатировать его и скопировать туда все. LVM-а там уже не будет. И вам останется изменить конфиг загрузчика и /etc/fstab, тк там указаны тома lvm, а не /dev/sdc1.

а отключать LVM совсем не обязательно. Во многих дистрибутивах он по дефолу включен, но просто не используется...

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

А я бы воспользовался для колонирования диска утилиткой dd (dd if=/dev/dha of=/dev/dhb, ну и конечно перед запуском перевести систему в однопользовательский режим), наверное по сравнению с аналогичными программами она проиграет в скорости, диск обязательно нужен не меньшего размера, но за-то диск 80Gb скопирует где-то за час наверное и никаких правок делать больше не нужно будет.

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

> наверное по сравнению с аналогичными программами она проиграет в скорости...

правда?)

ps: смотря с какими аналогами сравнивать...

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