[Решено] 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
В вашем случае в него нужно добавить вот такие строки:
А не править сам стартовый сценарий, даже, скорее всего, будет правильнее просто так:
И всё, не забывайте читать документацию.