/etc/crypttab не работа

Я использовал Дисковую утилиту для создания зашифрованного тома на внешнем диске. Когда я нажимаю Unlock Volume button в той программе, он монтирует диск для меня.

Теперь, я хочу автоматизировать этот процесс так, чтобы это произошло при начальной загрузке.

Когда я работаю sudo cryptsetup luksUUID /dev/sdb1, Я получаю это:
ca709269-1e3e-4e9e-9e08-7248f0e6c5a6

Так, я создаю /etc/crypttab как это:
backup_drive UUID=ca709269-1e3e-4e9e-9e08-7248f0e6c5a6 none

И я добавил эту строку к /etc/fstab:
/dev/mapper/backup_drive /mnt/backup ext3 default 0 2

Когда я перезагружаю, Ubuntu говорит мне, что устройство не доступно карте, таким образом, я говорю этому пропускать его. Кажется что /etc/crypttab не становится выполненным правильно.

Как я могу отладить это?

13
задан 11 October 2010 в 07:19

2 ответа

Я думаю, вам нужен четвертый параметр, чтобы указать тип шифрования.

Вот как выглядит мой /etc/crypttab:

home_crypt /dev/disk/by-uuid/6f13e221-69f0-4f0e-9082-e2e7b32fc1dd /mnt/Keys/home-data luks
swap_crypt /dev/sda3 /dev/urandom swap

В справочной странице Crypttab говорится, что все четыре поля являются обязательными.

Для проверки своих настроек вы можете использовать следующие команды для запуска и остановки криптодисков после внесения изменений.

cryptdisks_start
cryptdisks_stop
0
ответ дан 11 October 2010 в 07:19

Формат файла /etc/crypttab:

encrypteddiskname UUID=xxxxxxxxxxxx /etc/keyfilename

Чтобы получить UUID диска, вам нужно запустить: blkid /dev/sdb1

Do не использовать blkid из /dev/mapper/encrypteddiskname.

0
ответ дан 11 October 2010 в 07:19

Другие вопросы по тегам:

Похожие вопросы: