LINUX.ORG.RU
Ответ на: комментарий от Sun-ch

Да, выбрал режим инсталяции "server expert".

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

:-) тогда может и нельзя. В RedHat точно можно, хотя, я не уверен на счет корня, его, по-моему, надо класть отдельно от LVM, так как для подгрузки LVM нужны модули ядра и конфиги из /etc... Нет?

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

> для подгрузки LVM нужны модули ядра и конфиги из /etc... Нет?

Не в курсе за Ubuntu... SuSe ставится в LVM если наружу вынести /boot. Там живёт initrd, в котором и добрасываются в ядро нужные для работы с LVM модули.

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

Да, конечно. Ну только если все необходимые модули вкомпилировать статически. Хотя я не у верен, что это точно поможет.

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

Да я так и сделал, на 1 зеркало /boot с ext2, а корень на 2 зеркало на котором LVM само ядро грузится, а рут не монтируется. Наверное убунта, по умолчанию такое не может, хотя есть скрипт /scripts/local который и монтирует локальные fs.

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

> А загрузчик сможет достать ядро с LVM тома, или внешний /boot остается необходим?

Не умеют grub/lilo на LVM лазить AFAIK. Хотя с другой стороны RHEL способен полностью в LVM жить. Скорее всего ему загрузчик переписывали. Если не забуду - гляну через пару часов.

nblx
()
Ответ на: комментарий от ero-sennin

> GRUB не сможет, LILO сможет.

Вот с этого момента с подробностями пожалуйста.

Добрался до RHEL.. Тоже вынесенный /boot.. У grub 2nd stage для LVM отсутствует. Можно копнуть в сторону syslinux/isolinux, но тоже с трудом верится..

"Вот такая вот загогулина, панимаеш" (с)

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

> Вот с этого момента с подробностями пожалуйста.

Загрузчик LILO прост, как лопата. Когда вы запускаете программу lilo, она средствами линукса определяет, в каких секторах диска находится ядро и initrd. Потом, при загрузке, эти секторы тупо зачитываются в память. Так что LILO пофигу, где там находится ваш /boot, на LVM или нет. Требуется только подсунуть при загрузке адекватный initrd, чтобы с него запустить vgscan и примонтировать корневую ФС.

ero-sennin ★★
()
Ответ на: комментарий от nblx

>Добрался до RHEL.. Тоже вынесенный /boot.

Не понимай. Значит если в Линуксовом LVM'е собрать из полных двух дисков зеркало, то при падении одной из половин (той на которой остался /boot), система не сможет подняться?

P.S. Разницу между LVM и Рэйд понимаю, просто хочется понять возможности LVM в Linux.

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

$ df -hT
Filesystem            Type    Size  Used Avail Use% Mounted on
/dev/mapper/vg0-boot   ext2    120M   20M   95M  17% /boot
/dev/mapper/vg0-root   xfs     252M  141M  112M  56% /
tmpfs                  tmpfs   252M     0  252M   0% /dev/shm
/dev/mapper/vg0-home   xfs      60G   40G   21G  66% /home
/dev/mapper/vg0-usr    xfs     2.2G  1.4G  839M  63% /usr
/dev/mapper/vg0-var    xfs     508M  139M  370M  28% /var
/var/tmp               none    508M  139M  370M  28% /tmp
/dev/mapper/vg0-squid reiserfs 1.3G  291M 1010M  23% /var/spool/squid
tmpfs                  tmpfs    10M  800K  9.3M   8% /dev

Загрузчик lilo

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

> Загрузчик LILO прост, как лопата.

Доступно изложенно, tnx. Зря я с LILO попрощался много лет назад оказывается..

nblx
()

Кажется, там с этим были какие-то проблемы.

Problems when LVM or RAID are active: If you are installing from the Desktop CD on a system that already has one or more RAID arrays or LVM volume groups set up, you must disable the arrays (sudo /etc/init.d/mdadm stop; sudo mdadm --stop --scan) and volume groups (sudo vgchange -a n) before starting the installer.

https://wiki.ubuntu.com/DapperReleaseNotes/UbiquityKnownIssues

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