Ich habe das Festplatten-Dienstprogramm verwendet, um ein verschlüsseltes Volume auf einem externen Laufwerk zu erstellen. Wenn ich in diesem Programm auf die Schaltfläche "Volume entsperren" klicke, wird das Laufwerk für mich bereitgestellt.
Jetzt möchte ich diesen Prozess automatisieren, damit er beim Hochfahren stattfindet.
Wenn ich renne sudo cryptsetup luksUUID /dev/sdb1
, bekomme ich Folgendes:
ca709269-1e3e-4e9e-9e08-7248f0e6c5a6
Also erstelle ich so /etc/crypttab
:
backup_drive UUID=ca709269-1e3e-4e9e-9e08-7248f0e6c5a6 none
Und ich fügte diese Zeile hinzu /etc/fstab
:
/dev/mapper/backup_drive /mnt/backup ext3 default 0 2
Wenn ich neu starte, teilt Ubuntu mir mit, dass das Gerät nicht für die Zuordnung verfügbar ist. Ich fordere es daher auf, es zu überspringen. Es scheint, dass das /etc/crypttab
nicht richtig ausgeführt wird.
Wie kann ich das debuggen?
quelle
Das Format für die
/etc/crypttab
Datei ist:encrypteddiskname UUID=xxxxxxxxxxxx /etc/keyfilename
Um die UUID des Datenträgers zu erhalten, müssen Sie Folgendes ausführen:
blkid /dev/sdb1
Verwenden Sie nicht die
blkid
von/dev/mapper/encrypteddiskname
.quelle