LINUX.ORG.RU

[gentoo] LUKS over LVM


0

1

Есть раздел - cryptsetup-LUKS поверх lvm2 поверх ext4. Нужно его монтировать при загрузке.
Gentoo умеет автомонтировать только конфигурацию «lvm поверх cryptsetup-LUKS» (лишь этот вариант описан в вики), но не наоборот.
Добавление в /etc/conf.d/dmcrypt строчки post_mount= для криптотома (с vgscan и lvchange) результатов не даёт - они отказываются выполняться при загрузке (после ввода пароля от криптотома), выводя ошибку. Если те же команды запустить после окончания загрузки - всё работает.
Что делать?

В /etc/conf.d/dmcrypt пишешь:

target=my-crypt-home
source=/dev/mapper/my-home

В /etc/fstab добавляешь:

/dev/mapper/my-crypt-home       /home      ext4      defaults    0 1

И всё.

vasilenko ★★ ()
Ответ на: комментарий от vasilenko
source=/dev/mapper/my-home


Что такое /dev/mapper/my-home?
Криптотом у меня идёт самым первым, внутри него lvm.
То есть эта строчка будет выглядеть примерно как source=/dev/sdaX.
Если я всё правильно понял, то всё это я делал. Не работает, увы.

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

И да, my-crypt-home будет нельзя монтировать как ext4, ведь это lvm.

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

Судя по найденному в гугле, такой файл используется ещё как минимум в OpenSuse, Fedora, CentOS, Arch, Slackware. Правда, у меня сложилось впечатление, что формат файла иногда может отличаться.

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

LUKS поверх LVM, всё правильно написано.

Хотя это с какой стороны посмотреть, да. Если в развёрнутом виде - действительно, получается слой LVM сверху.

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