/etc/fstab und /dev/mapper/ für crypt Festplatteneinbindung einer nachträglichen Platte beim Hochfahren des Systems

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
mgolbs
Beiträge: 262
Registriert: 22.03.2009 18:08:17
Wohnort: Tirschenreuth - Löbau

/etc/fstab und /dev/mapper/ für crypt Festplatteneinbindung einer nachträglichen Platte beim Hochfahren des Systems

Beitrag von mgolbs » 11.05.2024 21:34:54

Hallo,
das ist alles kein Prioblem und funktioniert prima, wenn man das alles bei der Installation anschiebt. Habe aber Probleme eine weitere Festplatte nachträglich in die /etc/fstab einzubinden. Wird beim Hoch fahren ignoriert.

Code: Alles auswählen

# neuer Eintrag der zustätlichen Crypt Platte 
/dev/mapper/sdb_crypt /msi/crypt      ext4    defaults        0       2
Die Platte habe ich wie folgt angelegt, verschlüsselt, partitioniert...

Code: Alles auswählen

cryptsetup luksFormat /dev/sdb1
cryptsetup open /dev/sdb1 sdb_crypt
mkfs.ext4 /dev/mapper/sdb_crypt
..
Im /dev/mapper steht sdb_crypt nicht drin, in /etc/mtab auch nicht...

Muss ich da noch wo anders etwas eintragen, wenn ja wo?

Gruß und Dank Markus
Dem Überflüssigen nachlaufen, heißt das Wesentliche verpassen.
Jules Saliège

rhHeini
Beiträge: 2363
Registriert: 20.04.2006 20:44:10

Re: /etc/fstab und /dev/mapper/ für crypt Festplatteneinbindung einer nachträglichen Platte beim Hochfahren des Systems

Beitrag von rhHeini » 11.05.2024 21:40:24

Ich bezweifle mal das dies hier funktioniert:

Code: Alles auswählen

cryptsetup open /dev/sdb1 sdb_crypt
Richtig wäre

Code: Alles auswählen

cryptsetup luksOpen /dev/sdb1 sdb_crypt
Damit der /dev/mapper-Eintrag beim Booten angelegt wird musst Du einen neuen Eintrag in der /etc/crypttab vornehmen. So ala:

Code: Alles auswählen

sdb_crypt UUID=xxx none luks

mgolbs
Beiträge: 262
Registriert: 22.03.2009 18:08:17
Wohnort: Tirschenreuth - Löbau

Re: /etc/fstab und /dev/mapper/ für crypt Festplatteneinbindung einer nachträglichen Platte beim Hochfahren des Systems

Beitrag von mgolbs » 11.05.2024 21:59:16

Hallo,

vielen Dank!

Code: Alles auswählen

root@debian-server:/home/golbs# cryptsetup open /dev/sdb1 sdb_crypt
Geben Sie die Passphrase für »/dev/sdb1« ein: 
root@debian-server:/home/golbs# 
Das war der mir fehlende Schlüssel:
/etc/crypttab vornehmen. :D
Was mich auch schon immer wundert ist, dass per lsblk Ausgabe sich die /dev/sxx ab und an verändern. Woran liegt das?

Gruß und Dank Markus
Dem Überflüssigen nachlaufen, heißt das Wesentliche verpassen.
Jules Saliège

rhHeini
Beiträge: 2363
Registriert: 20.04.2006 20:44:10

Re: /etc/fstab und /dev/mapper/ für crypt Festplatteneinbindung einer nachträglichen Platte beim Hochfahren des Systems

Beitrag von rhHeini » 11.05.2024 22:14:57

In früheren Zeiten hat der Kernel die Device alle schön seriell nacheinander abgearbeitet, und da hatte man dann feste sdx-Bezeichnungen für die einzelnen Devices, es sei den man hat ein Device entfernt oder hinzugefügt.
In modernen Zeiten ist da inzwischen vieles parallelisiert worden. Damit spielt Timing eine Rolle, und ob Du nen Kalt- oder Warmstart hinlegst, und Du kriegst mal diese mal jene Zuordnung.
Damit Dir das nicht auf die Füsse fällt solltest Du in grub, crypttab und fstab UUID oder Label verwenden.

mgolbs
Beiträge: 262
Registriert: 22.03.2009 18:08:17
Wohnort: Tirschenreuth - Löbau

Re: /etc/fstab und /dev/mapper/ für crypt Festplatteneinbindung einer nachträglichen Platte beim Hochfahren des Systems

Beitrag von mgolbs » 12.05.2024 08:40:07

Hallo,

vielen Dank für die sehr nützlichen Infos!

Gruß Markus
Dem Überflüssigen nachlaufen, heißt das Wesentliche verpassen.
Jules Saliège

Antworten