Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > Проблемы с LVM


Автор: St. Andrew 12.8.2008, 23:51
Привет! В очередной раз обращаюсь к опыту здешних обитателей  smile 

В общем, задача такая. Есть жесткий диск с установленной Fedora 8. Он разбит по умолчанию при установке:
sda1 - загрузочный раздел 
sda2 - / и своп

Однако sda2 наделен такой замечательной вещью как lvm2. Соответственно, есть группа VolumeGroup00, в которой два логических раздела - корень и своп.

Далее - имеется второй винчестер, с полностью аналогичной конфигурацией жесткого диска, с кучей отличий в настройках ОС. По объему он больше, но это не суть.

Задача: нужно полностью скопировать корень первого винча в корень винча второго, заменить все файлы.

Казалось бы- просто. Но не выходит. Если подключить два винча в комп, загрузиться с первого, то мы работаем с ним. А как обратиться ко второму? Команда 
Код

mount /dev/sdb2 /mnt
 требует явно указать файловую систему. Она там ext3, но скрыта за lvm, поэтому команда не работает и ничего не монтируется!

Кроме того, в системе получаются две группы с одинаковым названием...как-то стремно делать с ними при таком раскладе какие-то действия. Тем более, что портить первый винт вообще крайне нежелательно.

Вот такая проблема. Думал-думал и вот что придумал.

1) По сетке вариант сразу отметается, поскольку надо заменять и системные файлы. Не прокатит. Винда, судя по всему, тоже не у дел.
2) Можно взять третий винт с linux, без всякого lvm. Спокойно примонтировать к работающему первому, скопировать данные, затем загрузиться с третьего, примонтировать к нему второй... Но опять же - а сможет ли linux без lvm сделать что-то с этой штукой? 
3)Попробовать какой-нибудь вариант с образами, но в этом я не силен. Может кто подскажет?

В общем, жду ваших комментариев. Вроде простейшее дело, но я в тупике.  smile 

Автор: student80 25.8.2008, 11:34
попробуй смонтировать /dev/sdb5 или /dev/sdb6

Автор: ZeeLax 15.9.2008, 19:47
student80, не сработает

St. Andrew, из простых вариантов, загрузится с LiveCD с поддержкоой LVM, переименовать группу, отредактировать соответствующие конфиги, перегенерировать initrd, и в путь.

Автор: Sansa 8.10.2008, 13:54
Твоя группа томов (вторая) просто не активирована. vgscan && vgchange -ay
vgdisplay

Добавлено через 1 минуту и 33 секунды
И монтировать тебе надо не физические разделы, а логические типа /dev/vg00

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)