Страница 1 из 2

Примонтировать имеющиеся LVM-разделы

Добавлено: 11 июл 2007, 10:58
beaver
Имеется диск, размеченный по умолчанию инсталлятором CentOS:

/dev/hda1 - обычный раздел для boot
/dev/hda2 - Volume Groupe для остальных данных

Задача: загрузившись с другого диска (я использую LFS LiveCD), примонтировать этот самый hda2, поправить там конфиги, слить нужную информацию и тд.

На все комманды по сканированию и созданию нодов в /dev/ система выдает ошибку типа "No entry for device-mapper found".

Добавлено: 11 июл 2007, 11:59
Llama
beaver, это этот ваш LFS LiveCD вообще умеет LVM ? ;)
hda - то всего лишь контейнер, монитровать его смысла нет. Надо понимать LVM в вашем livecd...
Начните с vgscan/lvscan - видит ли он вообще что-то ;)

Добавлено: 11 июл 2007, 12:48
beaver
Llama писал(а):beaver, это этот ваш LFS LiveCD вообще умеет LVM ? ;)
LVM-ные комманды по крайней мере имеются.
hda - то всего лишь контейнер, монитровать его смысла нет. Надо понимать LVM в вашем livecd...
Да, это понятно.
Начните с vgscan/lvscan - видит ли он вообще что-то ;)
Все видит. Но говорит про ошибки device mapper`а. В /etc тоже ничего не наблюдается.

Re: Примонтировать имеющиеся LVM-разделы

Добавлено: 11 июл 2007, 17:59
br
beaver писал(а):На все комманды по сканированию и созданию нодов в /dev/ система выдает ошибку типа "No entry for device-mapper found".
# modprobe dm-mod
Не знаю, есть ли модуль на LiveCD.

Добавлено: 11 июл 2007, 20:02
booxter
br, думаю, калі ёсць vgscan, мусіць быць і гэта. Інакш сэнсу з такога абрубку?

Добавлено: 12 июл 2007, 09:19
br
Я вообще смысла в LFS не вижу.

Добавлено: 12 июл 2007, 10:36
booxter
br, вы нешта змарозілі:)

Добавлено: 12 июл 2007, 11:57
beaver
Опишу подробнее проблему.

Есть некая железная машина с IDE-винчестером с неким линухом. Задача: загрузившись с диска VMWare-converter, сконвертировать машину по сети в виртуальную на ESX-сервер. Где IDE будет подменено на SCSI.

В случае с разбивкой на обычные (primary, extented) разделы особых проблем не возникает. После конвертации правятся пару конфигов и все работает.

А вот с LVM почему-то не проходит - kernel panic и все тут. Монтировать я их уже научился, загрузившись с родного дистрибутивного "linux rescue". Но что там править - так и не понял. В конфигах grub и fstab нигде нету явной ссылки на hda или sda. Весь доступ делается через LVM-лейбелы, которые переносятся 1:1.

Вопрос:
1) почему при смене типа диска (с hda на sda) перестает видется root файловая система?
2) быть может есть возможность сконвертировать эти LVM-разделы в обычные?

Добавлено: 12 июл 2007, 23:55
Llama
beaver,
1) По тому, что разваливается LVM
2) Крайне маловероятно. Я что-то такое видел в EVMS, но насколько оно рабочее - сказать не берусь.

Добавлено: 13 июл 2007, 12:54
beaver
Llama писал(а):beaver,
1) По тому, что разваливается LVM
Так может подскажете - как его обратно собрать?

Добавлено: 13 июл 2007, 13:18
Llama
beaver, вообще-то /etc/lvm крайне настоятельно рекомендуется бэкапить ;)
Для начала очень интересно посмотреть вывод vgscan и lvscan

Добавлено: 13 июл 2007, 14:39
beaver
Хех. Немного велосипед изобретал. Загрузился с родного дистрибутивного диска "linux rescue" - все волюмы нормально увидел и примонтировал куда надо.

Однако осталась проблема собрать корректный initrd, чтобы все это увидеть на SCSI. Продолжаю...

Быть может должен быть какой-то модуль, отвечающий за работу с LVM?

Добавлено: 13 июл 2007, 15:19
booxter
Ну глянь lsmod, калі ў rescue cd.

Добавлено: 13 июл 2007, 17:02
beaver
Тестил эту же систему при разбивке без LVM. Переход с IDE на SCSI решается сборкой initrd с модулями типа sd_mod, scsi_mod, mtscsi и тд. Причем все с полпинка.

В случае с LMV все заканчивается "Scanning logical volumes: No volume groups found. Activating logical volumes: Volume group "VolGroup00" not found." И следовательно не находит root-фс. Причем в initrd загнал практически весь lsmod.

Как тут поступить?

Добавлено: 13 июл 2007, 17:07
booxter
initrd яшчэ павінны змяшчаць скрыпты, каб падняць LVM. Яно там ёсць?