VeraCrypt peut-il utiliser des points de montage persistants sous Linux?
Windows + VeraCrypt + chemins absolus de volume chiffré
Sous Windows, je peux monter des partitions / disques cryptés veracrypt via un script batch qui utilise le nom du périphérique affiché par mountvol.exe
. Un tel attribut est très utile car le redémarrage peut entraîner une altération du chemin relatif ( \Device\Harddisk1\Partition3
-> reboot -> \Device\Harddisk3\Partition3
).
Mon script batch pour les volumes veracrypt sous Windows (forme abrégée):
@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
Linux + VeraCrypt + chemins relatifs des volumes chiffrés uniquement?
Je n'ai aucune connaissance de l'existence d'une commande parallèle à Windows disponible /v \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\
pour la ligne de commande Linux. J'ai essayé (en vain) le --mount=/dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
drapeau, car le mountvol.exe
nom du volume est (probablement) basé sur le numéro UUID (imperceptible blkid
cependant). La documentation officielle de veracrypt / truecrypt permet aux utilisateurs Linux de fonctionner uniquement avec des chemins relatifs (variables) ( /dev/sda3
-> reboot -> /dev/sdc3
). En raison de l'inconstance, les chemins doivent être vérifiés à chaque fois après le chargement du système d'exploitation.
Mon script bash pour monter des volumes veracrypt sur Linux (forme abrégée):
#! /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"
[...]
Solution?
Est-ce que quelqu'un sait si l'emplacement du volume VeraCrypt peut être décrit en termes absolus sous Linux?
Si ce n'est pas possible, veuillez fournir des suggestions pour atteindre le même objectif. (par exemple: udev
? fstab
?)
Erratum
mountvol.exe
reconnaît GUID
, pas UUID
comme il a été écrit ci-dessus.