[Решено] LVM на Luks-е

Боброе время суток!

Проблемы с сабжем возникают при запуске localmount в момент старта системы. То есть если LV находится на шифованом устройстве и указан в /etc/fstab то при загрузке он не монтируется, но при полной загрузке системы и LVM работает нормально. Немного поковырял зависимости в скриптах запуска. Например из последнего:
# head -n11 /etc/init.d/localmount
#!/sbin/runscript
# Copyright (c) 2007-2009 Roy Marples
# Released under the 2-clause BSD license.

description="Mounts disks and swap according to /etc/fstab."

depend()
{
need fsck
use lvm dmcrypt modules mtab
after lvm dmcrypt modules

В общем убил минут 30. Возможно у кого то есть ссылка по этой тебе или совет какой.

Спасибо.

Update:

Сам вопрос задал. Сам его и решил.
У меня lvm и dmcrypt стартовали в boot. Перенес в sysinit. А правку выше оставил. Так в моем случае корректнее система выключается.

Цитата: А правку выше

Цитата:
А правку выше оставил. Так в моем случае корректнее система выключается.

Рад за вас, только делается это всё не так, править сами стартовые скрипты не нужно, ибо после обновления пакета с OpenRC у вас затрутся изменения, внесённые вами в файлы системы инициализации.

Вообще, для изменения, в частности, зависимостей скриптов инициализации используется файл /etc/rc.conf

В вашем случае в него нужно добавить вот такие строки:

rc_localmount_use="use lvm dmcrypt modules mtab"
rc_localmount_after="lvm dmcrypt modules"

А не править сам стартовый сценарий, даже, скорее всего, будет правильнее просто так:

rc_localmount_use="dmcrypt"
rc_localmount_after="dmcrypt"

И всё, не забывайте читать документацию.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".