У меня есть эти два файла:
/ И т.д. / crypttab:
cry1 /dev/sda3 none luks
cry2 /dev/sda4 /mounted/sda3/keyfile luks
/ И т.д. / Fstab:
/dev/sda1 /boot ext2 ro 0 2
/dev/sda2 / ext4 defaults 0 0
/dev/mapper/cry1 /cry1 ext4 defaults 0 2
/dev/mapper/cry2 /cry2 ext4 defaults 0 2
Debian загружается, и мне предлагается ввести пароль для файловой системы sda3/cry1. Это работает, и это установлено.
Но sda4/cry2 не смонтирован, хотя я легко могу расшифровать и смонтировать его в командной строке не только с помощью пароля, но и с помощью ключевого файла.
Я закончил тем, что поместил командную строку в /etc/rc.local, но я не доволен этим утверждением. Почему не работает механизм crypttab /fstab?
Кроме того: я обеспокоен тем, что перезагрузка или выключение системы не приводит к правильному размонтированию и дешифрованию файловых систем, что может привести к повреждению файловой системы. Как я могу гарантировать, что все выключено чисто?