Hallo zusammen,
ich erhalte beim Mounten eines Truecrypt Volumens die Fehlermeldung "Error: Volumen data missing." Leider habe ich im Internet keinen einzigen Post oder Blog Eintrag gefunden, der sich mit dieser Fehlermeldung beschäftigt oder annähernd mit meiner Situation zu tun hat.
Hat von euch jmd eine Idee worin der Fehler liegt und wie ich ihn beheben kann?
Hintergrundinformationen
Ich betreibe aktuell ein NAS (RAID5 mit 32TB). Dieses ist an einen PC angeschlossen auf dem Ubuntu 16.04 LTS installiert ist. Ich nutze dort die Truecrypt Version 7.1a aus dem PPA von Stefan Sundin (ppa:stefansundin/truecrypt) und habe damit das komplette NAS verschlüsselt. Mit folgendem Befehlt funktioniert dort das Mounten des Volumens ohne Probleme:
1 | truecrypt /dev/sdd /media/sharkoon-raid |
Hinweis: Ja ich weiß mittlerweile, dass das Verschlüsseln des kompletten Gerätes keine so tolle Idee ist und ich besser eine Partition erstellt hätte. Aber dieses Wissen habe ich erst nach Inbetriebnahme des RAIDs mir angeeignet ☹
Ich möchte aber meinen PC ablösen und stattdessen einen Raspberry Pi 3B+ einsetzen, da dieser bei weitem weniger Strom verbraucht. Auf dem Raspberry Pi habe ich Ubuntu in der Version 18.04 LTS (preinstall) und die gleiche Truecrypt Version 7.1a (PPA Stephan Sundin). Schließe ich nun an dem Raspi das NAS an und schaue welcher Einhängepunkt hier der richtige ist (sudo lsblk), dann sehe ich dass ich hier /dev/sda nutzen muss. Führe ich also nun folgenden Befehle auf dem Raspi aus
1 | truecrypt /dev/sda /media/sharkoon-raid |
erhalte ich den Fehler "Error: Volume data missing". Sowohl /dev/sda also auch das Mount Verzeichnis /media/sharkoon-raid sind richtig und auch vorhanden.
Technischer Hinweis
Mir ist aufgefallen, dass auf dem Raspi nach Ausführung des truecrypt Mount Befehls unter dem Pfad /dev/mapper/ kein Verzeichnis/Link auf truecrypt1 erstellt wird, so wie es auf meinem PC von truecrypt automatisch angelegt wird. Die Ursache dafür ist mir unbekannt. Meine Vermutung ist aber, dass deshalb diese Meldung erscheint.
Bereits durchgeführte Test-Szenarien
Da ich an meinem NAS auf dem sich Daten befinden nicht willkürlich herumprobieren möchte und ich auch nicht einfach mal so 32TB woanders hinsichern kann, habe ich das Szenario möglichst nahe am Original mit einem USB-Stick nachgestellt.
Ich habe auf dem PC den USB-Stick mit den gleichen Einstellungen, die ich auch beim NAS angewendet habe, verschlüsselt
Danach habe ich das Volumen auf dem PC erfolgreich gemountet und eine HelloWorld.txt erstellt
Volumen dismountet und an den Raspi angeschlossen.
Mit dem gleichen Befehl auf dem Raspi wieder gemountet
Ergebnis: Hat funktioniert! ☹
Das Ergebnis ist nicht das was ich mir erhofft habe, denn ich bekomme so den Fehler nicht mit einem zweiten Gerät nachgestellt. Es liegt also grundsätzlich nicht am Raspi oder am Ubuntu. Aber am NAS oder dem TC Volumen auf dem NAS kann es grundsätzlich auch nicht liegen, denn das Mounten funktioniert ja auf dem PC.
Log-Dateien Vergleich
Wenn ich in das syslog auf meinem PC schaue, dann sehe ich, denn Hinweis auf eine große Gerät und anschließend die Mount-Hinweise auf /dev/mapper/truecrypt1
1 2 3 4 5 6 7 8 9 | Mar 18 22:14:46 Morrigan-PC kernel: [133038.554726] sd 22:0:0:0: [sdd] Very big device. Trying to use READ CAPACITY(16). Mar 18 22:14:46 Morrigan-PC kernel: [133038.557116] sd 22:0:0:0: [sdd] Attached SCSI disk Mar 18 22:15:18 Morrigan-PC sudo: pam_ecryptfs: pam_sm_authenticate: /home/morrigan is already mounted Mar 18 22:16:15 Morrigan-PC kernel: [133127.266023] [UFW BLOCK] IN=enp2s0 OUT= MAC=01:00:5e:00:00:01:34:08:04:be:ea:d7:08:00 SRC=192.168.1.29 DST=224.0.0.1 LEN=28 TOS=0x00 PREC=0xC0 TTL=1 ID=3555 PROTO=2 Mar 18 22:16:24 Morrigan-PC ntfs-3g[32534]: Version 2015.3.14AR.1 integrated FUSE 28 Mar 18 22:16:24 Morrigan-PC ntfs-3g[32534]: Mounted /dev/mapper/truecrypt1 (Read-Write, label "", NTFS 3.1) Mar 18 22:16:24 Morrigan-PC ntfs-3g[32534]: Cmdline options: rw,uid=1005,gid=1006,umask=077 Mar 18 22:16:24 Morrigan-PC ntfs-3g[32534]: Mount options: rw,allow_other,nonempty,relatime,default_permissions,fsname=/dev/mapper/truecrypt1,blkdev,blksize=4096 Mar 18 22:16:24 Morrigan-PC ntfs-3g[32534]: Global ownership and permissions enforced, configuration type 7 |
Im syslog des Raspi steht hingegend ernüchternd wenig.
1 | Mar 18 20:10:12 ubuntu kernel: [ 4193.371773] sd 0:0:0:0: [sda] Very big device. Trying to use READ CAPACITY(16). |
Über hilfreiche Tipps wäre ich sehr dankbar! Ich bin mit meinem Latein leider am Ende...
Viele Grüße
Morrigan