Kann VeraCrypt unter Linux dauerhafte Mountpunkte verwenden?
Absolute Pfade für Windows + VeraCrypt + verschlüsselte Volumes
Unter Windows kann ich veracrypt-verschlüsselte Partitionen / Festplatten über ein Batch-Skript bereitstellen, das den von angezeigten Gerätenamen verwendetmountvol.exe
. Ein solches Attribut ist sehr nützlich, da ein Neustart zu einer Änderung des relativen Pfads führen kann ( \Device\Harddisk1\Partition3
-> Neustart -> \Device\Harddisk3\Partition3
).
Mein Batch-Skript für Veracrypt-Volumes unter Windows (Kurzform):
@echo
"C:\Program Files\VeraCrypt\VeraCrypt.exe" /v \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\ /l z /m label=Encrypted_1 /q
"C:\Program Files\VeraCrypt\VeraCrypt.exe" /v \\?\Volume{yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy}\ /l f /m label=Encrypted_2 /q
[...]
pause
Nur Linux + VeraCrypt + verschlüsselte volumenbezogene Pfade?
Ich habe keine Kenntnis über die Existenz eines parallelen Befehls zu Windows, der /v \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\
für die Linux- Befehlszeile verfügbar ist. Ich habe das (vergebliche) --mount=/dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Flag ausprobiert , da der mountvol.exe
Datenträgername (wahrscheinlich) auf der UUID-Nummer basiert (allerdings nicht wahrnehmbar blkid
). Die offizielle Veracrypt / Truecrypt-Dokumentation ermöglicht es Linux-Benutzern, nur mit relativen (variablen) Pfaden zu arbeiten ( /dev/sda3
-> Neustart -> /dev/sdc3
). Aufgrund von Inkonsistenzen müssen die Pfade jedes Mal nach dem Laden des Betriebssystems überprüft werden.
Mein Bash-Skript zum Mounten von Veracrypt-Volumes unter Linux (Kurzform):
#! /bin/bash
#
echo "Encrypted_1" && veracrypt --mount /dev/sdq --slot=12 --verbose && echo "Encrypted_1"
echo "Encrypted_2" && veracrypt --mount /dev/sdz3 --slot=1 --verbose && echo "Encrypted_2"
[...]
Lösung?
Weiß jemand, ob der VeraCrypt-Volume-Speicherort unter Linux absolut beschrieben werden kann?
Wenn dies nicht möglich ist, geben Sie bitte Vorschläge zur Erreichung des gleichen Ziels. (zB: udev
? fstab
?)
Erratum
mountvol.exe
erkennt GUID
, nicht UUID
wie oben geschrieben.