/ etc / crypttab tidak berfungsi

13

Saya menggunakan Utilitas Disk untuk membuat volume terenkripsi pada drive eksternal. Ketika saya mengklik tombol Buka Volume di program itu, ia memasang drive untuk saya.

Sekarang, saya ingin mengotomatiskan proses ini sehingga akan terjadi saat boot-up.

Ketika saya berlari sudo cryptsetup luksUUID /dev/sdb1, saya mendapatkan ini:
ca709269-1e3e-4e9e-9e08-7248f0e6c5a6

Jadi, saya buat /etc/crypttabseperti ini:
backup_drive UUID=ca709269-1e3e-4e9e-9e08-7248f0e6c5a6 none

Dan saya menambahkan baris ini ke /etc/fstab:
/dev/mapper/backup_drive /mnt/backup ext3 default 0 2

Ketika saya reboot, Ubuntu memberi tahu saya bahwa perangkat tidak tersedia untuk dipetakan, jadi saya katakan untuk melewatinya. Tampaknya /etc/crypttabtidak dijalankan dengan benar.

Bagaimana saya bisa men-debug ini?

Jeremy Stein
sumber

Jawaban:

12

Saya pikir Anda memerlukan parameter keempat di sana untuk menentukan jenis enkripsi.

Seperti inilah /etc/crypttabpenampilan saya :

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

Halaman Crypttab mengatakan bahwa keempat bidang wajib diisi.

Untuk menguji pengaturan Anda, Anda dapat menggunakan perintah berikut untuk memulai dan menghentikan cryptdisks setelah Anda membuat perubahan.

cryptdisks_start
cryptdisks_stop
matpie
sumber
Terima kasih, saya salah mengerti halaman manual. Juga, saya suka penggunaan / dev / disk / by-uuid - itu mudah dimengerti.
Jeremy Stein
1
FYI untuk pelancong masa depan, parameter keempat tidak lagi wajib
Freedom_Ben
4

Format untuk /etc/crypttabfile tersebut adalah:

encrypteddiskname UUID=xxxxxxxxxxxx /etc/keyfilename

Untuk mendapatkan UUID dari disk Anda perlu menjalankan: blkid /dev/sdb1

Jangan gunakan blkidtombol /dev/mapper/encrypteddiskname.

jerry_ackerman
sumber