Мне дали, задача создать LUKS зашифровала раздел, и затем смонтируйте его, вот шаги, которые я выполнил:
Создайте раздел для шифрования:
sudo fdisk /dev/sda
Перезагрузка
Отформатируйте раздел с cryptsetup:
sudo cryptsetup luksFormat /dev/sda3
Открытый зашифрованный раздел:
sudo cryptsetup luksOpen /dev/sda3 secret-disk
Добавьте следующее к /etc/crypttab
:
secret-disk /dev/sda3
Сделайте файловую систему на разделе:
sudo mkfs -t ext3 /dev/mapper/secret-disk
Сделайте монтируют каталог:
sudo mkdir /secret
Добавьте следующее к /etc/fstab
:
/dev/mapper/secret-disk /secret ext4 defaults 1 2
Смонтируйте раздел в / секрете:
sudo mount /secret OR sudo mount -a
Перезагрузка.
Проблема: Во время перезагрузки, инструкции по монтированию в fstab
возвраты error : device not ready or not present
. И я должен войти S
для пропуска монтирования так, человечность может загрузиться или M
восстановить его вручную. Я проверил эту опцию, но она не решает мой. Как я заставляю зашифрованный раздел монтироваться в /secret
.
Решение состояло в том, чтобы добавить это secret-disk /dev/sda3 none luks
к /etc/crypttab
файл как администратор и перезагрузка. Пароль будут требовать, и зашифрованный разблокированный раздел.