Вчера достал старый компик и решил сделать из него сервачок. Поставил Gentoo, всё настроил. Решил поставить LVM, чтобы объединить несколько дисков в один логический.
В результате, если запустить /etc/init.d/lvm вручную, и сделать mount /dev/vg/test /root/test, то LVM-раздел примонтируется.
Теперь хочу добиться примонтирования при автозагрузке, для этого прописываю монтирование в /etc/fstab, выполняю: rc-update add lvm boot
Перезагружаю, и в результате lvm не стартует, диски не монтируются.
Вот выдача rc-config:
# rc-config show --all Status of init scripts in runlevel «boot» bootmisc [started] fsck [started] hostname [started] hwclock [started] keymaps [started] localmount [started] lvm [stopped] metalog [stopped] modules [started] mtab [started] net.lo [started] procfs [started] root [started] swap [started] swapfiles [started] sysctl [started] termencoding [started] tmpfiles.setup [started] urandom [started] Status of init scripts in runlevel «default» local [started] net.eth0 [started] netmount [started] ntp-client [started] sshd [started] udev-postmount [started] Status of init scripts in runlevel «shutdown» killprocs [stopped] mount-ro [stopped] savecache [stopped] Status of init scripts in runlevel «sysinit» devfs [started] dmesg [started] sysfs [started] udev [started] udev-mount [started]
Смотрю в /var/log/rc.log, вижу там фигу: про lvm ни одной записи.
Перенос lvm из boot в default тоже не приводит к запуску.
Корень я не хочу туда помещать, там будет только один обособленный раздельчик для качания/раздачи торрентов и файлопомойки. Ну, может, /usr и /var перенесу туда, но это потом. Сейчас я хочу добиться монтирования при автозагрузке.
Придумал костыль: сделать скрпит /etc/local.d/lvm.start со строчкой /etc/init.d/lvm start, но это реальный костыль!
Так вот, вопрос, как всё-таки добиться запуска LVM при автозагрузке?