mounten Sie verschlüsselten Loopback in suse / systemd: unbekannter Dateisystemtyp 'crypt'

489
mike

Dies kann spezifisch für openSUSE / systemd sein.

Ich habe Probleme beim Einhängen einer verschlüsselten Loopback-Datei mit dem in der Wissensdatenbank SDB: Verschlüsselte Dateisysteme beschriebenen Verfahren . Ich bekomme dieses Verhalten:

[mjl@tesla:~] [11:12] $ sudo systemctl start /home/mjl/key Job for home-mjl-key.mount failed. See "systemctl status home-mjl-key.mount" and "journalctl -xe" for details. [mjl@tesla:~] [11:12] 1 $ sudo systemctl status home-mjl-key.mount ● home-mjl-key.mount - /home/mjl/key Loaded: loaded (/etc/fstab; bad; vendor preset: disabled) Active: failed (Result: exit-code) since Sun 2018-03-11 11:12:41 AEDT; 3s ago Where: /home/mjl/key What: /home/mjl/.tomb Docs: man:fstab(5) man:systemd-fstab-generator(8) Process: 12949 ExecMount=/usr/bin/mount /home/mjl/.tomb /home/mjl/key -t crypt -o loop,user,acl,user_xattr (code=exited, status=32)  Mar 11 11:12:41 tesla systemd[1]: Mounting /home/mjl/key... Mar 11 11:12:41 tesla mount[12949]: mount: unknown filesystem type 'crypt' Mar 11 11:12:41 tesla systemd[1]: home-mjl-key.mount: Mount process exited, code=exited status=32 Mar 11 11:12:41 tesla systemd[1]: Failed to mount /home/mjl/key. Mar 11 11:12:41 tesla systemd[1]: home-mjl-key.mount: Unit entered failed state. [mjl@tesla:~] [11:12] 3 $  

Die Loopbackdatei /home/mjl/.tomb wurde mit YaST Partitioner erstellt . Ich habe angegeben, dass es nicht zur Systemstartzeit gemountet werden soll, dass Benutzer es jedoch zulassen dürfen.

Also hat er die Datei erstellt, einen Eintrag in / etc / cryptab und auch diesen Eintrag in / etc / fstab hinzugefügt:

[mjl@tesla:~] [11:12] 3 $ tail -n1 /etc/fstab /home/mjl/.tomb /home/mjl/key crypt loop,user,noauto,acl,user_xattr,nofail 0 0 [mjl@tesla:~] [11:15]$  

Es gibt den Dateisystemtyp 'crypt'.

Meine Frage ist: Wie soll ich das als Benutzer einbinden? Schlägt systemd aufgrund des Dateisystemtyps fehl oder weil ich ihm den Verschlüsselungsschlüssel nicht mitgeteilt habe?

Ich habe auch versucht, direkt zu montieren:

[mjl@tesla:~] [11:16]$ sudo mount /home/mjl/key mount: unknown filesystem type 'crypt' [mjl@tesla:~] 

Der gleiche fehler Ich denke, ich montiere es nicht richtig. Muss ich etwas mit Cryptsetup machen?

0

0 Antworten auf die Frage