/ etc / crypttab не працює


13

Я використовував Disk Utility для створення зашифрованого тома на зовнішньому диску. Коли я натискаю кнопку "Розблокувати гучність" у цій програмі, вона монтує диск для мене.

Тепер я хочу автоматизувати цей процес, щоб він стався під час завантаження.

Коли я бігаю 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запуск не працює належним чином.

Як я можу це налагодити?

Відповіді:


12

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

Ось як /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

Дякую, я неправильно зрозумів сторінку людини. Також мені подобається використання / dev / disk / by-uuid - це легко зрозуміти.
Джеремі Штейн

1
Для майбутніх мандрівників, четвертий параметр вже не є обов'язковим
Freedom_Ben

4

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

encrypteddiskname UUID=xxxxxxxxxxxx /etc/keyfilename

Щоб отримати UUID диска, потрібно запустити: blkid /dev/sdb1

Не використовуйте blkidз /dev/mapper/encrypteddiskname.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.