Czy VeraCrypt może używać trwałych punktów montowania w systemie Linux?
Windows + VeraCrypt + absolutne ścieżki zaszyfrowanego woluminu
W systemie Windows mogę montować zaszyfrowane partycje / dyski veracrypt za pomocą skryptu wsadowego, który wykorzystuje wyświetlaną nazwę urządzeniamountvol.exe . Taki atrybut jest bardzo przydatny, ponieważ ponowne uruchomienie może prowadzić do zmiany ścieżki względnej ( \Device\Harddisk1\Partition3-> restart -> \Device\Harddisk3\Partition3).
Mój skrypt wsadowy dla woluminów veracrypt w systemie Windows (skrócona forma):
@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 + tylko ścieżki względne zaszyfrowanego woluminu?
Nie mam wiedzy na temat istnienia polecenia równoległego do systemu Windows /v \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\dostępnego dla wiersza poleceń systemu Linux. Próbowałem (na próżno) --mount=/dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxflagę, ponieważ mountvol.exe nazwa woluminu jest (prawdopodobnie) oparta na numerze UUID ( blkidchoć niezauważalny ). Oficjalna dokumentacja veracrypt / truecrypt pozwala użytkownikowi Linuxa działać tylko ze względnymi (zmiennymi) ścieżkami ( /dev/sda3-> restart -> /dev/sdc3). Z powodu niestałości ścieżki muszą być weryfikowane za każdym razem po załadowaniu systemu operacyjnego.
Mój skrypt bash do montowania woluminów veracrypt w systemie Linux (skrócona forma):
#! /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"
[...]
Rozwiązanie?
Czy ktoś wie, czy lokalizację wolumenu VeraCrypt można opisać w systemie Linux bezwzględnie?
Jeśli nie jest to możliwe, proszę podać sugestie dotyczące osiągnięcia tego samego celu? (np: udev? fstab?)
Errata
mountvol.exerozpoznaje GUID, nie UUIDtak jak napisano powyżej.