• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Wie binde ich eine verschl. ext. HD über fstab ein?

Hallo,

ich möchte regelmäßig über rsync eine Datensicherung auf eine externe Festplatte erstellen. Diese soll über die fstab unter /media/SeagateLinux eingebunden werden.

blkid ergibt folgendes
Code:
linux-4qo5:/home/detlef/Documents/shell_scripte # blkid
/dev/sda1: LABEL="RECOVERY" UUID="3C98-AC5D" TYPE="vfat" 
/dev/sda2: LABEL="VistaOS" UUID="6038A83338A809DC" TYPE="ntfs" 
/dev/sda4: LABEL="DIV" UUID="aada00a3-1760-4e9b-82ea-05f396f0b46d" TYPE="ext4" 
/dev/sda5: LABEL="DATA" UUID="43baddd8-498f-495b-b4e3-e1fa491e6dde" TYPE="ext4" 
/dev/sda6: UUID="10a6d987-20ad-4904-8c4a-01bdb4b05ddb" TYPE="swap" 
/dev/sda7: UUID="3c3955b4-36b5-4e88-b0a0-df684f0372c8" TYPE="ext4" 
/dev/sda8: UUID="38c7edf5-b9bd-493f-bd18-9112a0a1a482" TYPE="ext3" 
/dev/sda9: LABEL="DATEN" UUID="4969-F7D0" TYPE="vfat" 
/dev/sdb1: UUID="28e8345d-1017-48c7-a605-00b90a209061" TYPE="crypto_LUKS" 
/dev/mapper/crypto_LUKS: UUID="7cddb031-38f8-4384-9364-2f5720770b5c" TYPE="ext4"
Die fstab habe ich folgendermaßen aktualisiert:
Code:
UUID=28e8345d-1017-48c7-a605-00b90a209061 /media/SeagateLinux crypto_LUKS rw,user,noauto,umask=000 1 2
Im Rahmen meiner Nachforschungen habe ich gelesen, dass man bei verschlüsselten Medien auch eine crypttab erstellen muss. Die sieht bei mir so aus:
Code:
crypto_LUKS     /dev/disk/by-uuid/28e8345d-1017-48c7-a605-00b90a209061          none            luks,noauto
Alternativ hatte ich es auch schon mit der UUID "7cddb031-38f8-4384-9364-2f5720770b5c" in der crypttab versucht.

Das Ergebnis ist immer gleich. Sobald die externe Festplatte angeschlossen wird, werde ich nach dem Passwort gefragt. Danach gibt das System die Meldung "Folgendes Gerät kann nicht eingebunden werden: 1,8 TiB verschlüsseltes Laufwerk". Als root kann ich die Platte lesen, sie ist aber nicht unter /media eingehängt sondern unter /var/run... Damit kann mein "rsync-Script" aber nichts anfangen.

Was mache ich falsch?
 

gehrke

Administrator
Teammitglied
Der Eintrag in der /etc/fstab kommt mir spanisch vor. Sollte dort nicht anstatt 'crypto_LUKS' der effektiv eingesetzte Dateisystem-Typ stehen, also so was wie beispielsweise 'ext4'?
 
Was ist Deine Motivation, ein externes Medium unbedingt über die fstab einhängen zu wollen? Wenn Dein Medium ein Linux-Dateisystem hat, gelten selbstverständlich dessen Berechtigungen, Angaben wie
ddagobertt schrieb:
gehen ins Leere.

Zu LUKS kann ich nichts sagen, aber wenn auch hier udisks2 mit dem Einhängen beauftragt wird, kannst Du durch eine udev-Regel an Stelle eines privaten Verzeichnisses unter /run/media/$USER/VolumeName (laut Manual) bzw. /run/$USER/media/VolumeName (laut Linupedia) die frühere Vorgangsweise (allgemeines Verzeichnis /media/VolumeName) beauftragen: http://wiki.linux-club.de/opensuse/Wechselmedien
 

susejunky

Moderator
Teammitglied
Hallo ddagobertt,

in Deiner "/etc/fstab" müsste meines Erachtens folgendes eingetragen werden.

Code:
/dev/mapper/crypto_LUKS    /media/SeagateLinux    etx4    rw,user,noauto,nofail    1    2

und in /etc/crypttab:
Code:
crypto_LUKS    /dev/disk/by-uuid/28e8345d-1017-48c7-a605-00b90a209061    none    nofail,noauto,luks,check=ext4

Natürlich immer vorausgesetzt, dass Du ext4 als Dateisystem für die verschlüsselte Partition verwendest.

Wenn die verschlüsselte Partition bereits beim booten angeschlossen ist, dann musst Du noch die Kennwort-Eingabe regeln. Das geht soweit ich weis mit einer Kennwort-Datei (Details siehe "man cryptsetup").

Viele Grüße

susejunky
 
Hallo susejunky,

Dein Tipp funktioniert. Dies Fehlermeldung erscheint zwar immer noch, aber das Laufwerk wird unter /media eingebunden.
Danke!
 
Oben