LINUX.ORG.RU

[from archlinux to gentoo] где живет hook на lvm2 ?


0

1

Для начала… Я вообще то gentoo-шник. Делаю в данный момент вот чего sys-kernel/gen-init-cpio-2.6.36 и sys-kernel/mkinitcpio-0.6.8

… а теперь внимание вопрос в wiki Mkinitcpio сказано

Warning: lvm2, raid и encrypt НЕ ВКЛЮЧЕНЫ по умолчанию. Прочитайте эту страницу чтобы узнать как их включить и настроить.

И это все замечательно однако либо я слепой и на нужной странице не нахожу ответа на вопрос а где же вообще взять hook на lvm2 ? Плюс ко всему еще и каталог в гите очень подозрителен…

В общем либо я чего то недопонимаю… Либо в mkinitcpio-PKGBUILD не укузана еще какая то зависимость.

★★★★★

Последнее исправление: init_6 (всего исправлений: 1)

/lib/initcpio/hooks/lvm2

run_hook ()
{
    /sbin/modprobe -q dm-mod >/dev/null 2>&1
    if [ -e "/sys/class/misc/device-mapper" ]; then
        if [ ! -e "/dev/mapper/control" ]; then
            /bin/mknod "/dev/mapper/control" c $(cat /sys/class/misc/device-mapper/dev | sed 's|:| |')
        fi

        # If the lvmwait= parameter has been specified on the command line
        # wait for the device(s) before trying to activate the volume group(s)
        if [ -n "${lvmwait}" ]; then
            for pvdev in $(echo ${lvmwait} | sed 's|,| |g'); do
                poll_device ${pvdev} ${rootdelay}
            done
        fi

        [ "${quiet}" = "y" ] && LVMQUIET=">/dev/null"

        msg "Scanning logical volumes..."
        eval /sbin/lvm vgscan --ignorelockingfailure $LVMQUIET
        msg "Activating logical volumes..."
        eval /sbin/lvm vgchange --ignorelockingfailure --ignoremonitoring -ay $LVMQUIET
    fi
}
guilder
()
Ответ на: комментарий от init_6

lvm2 слишком рано

HOOKS=«base udev autodetect pata scsi sata mdadm lvm2 filesystems»

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

Спасибо. А где бы это в районе исходников mkinitcpio найти? Може там точно так же и еще чего нить забыли положить…

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

Ааа я понял… Hook`s распихали по lvm2 cryptsetup и т.д. Ну хотя бы ясно где искать. Спасибо!

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