Чи може VeraCrypt використовувати стійкі точки монтування в Linux?
Windows + VeraCrypt + зашифровані обсяги абсолютних шляхів
У Windows я можу монтувати шифровані розділи / диски veracrypt за допомогою пакетного сценарію, в якому використовується назва пристрою, відображається mountvol.exe
. Такий атрибут дуже корисний, оскільки перезавантаження може призвести до зміни відносного шляху ( \Device\Harddisk1\Partition3
-> перезавантаження -> \Device\Harddisk3\Partition3
).
Мій пакетний сценарій для обсягів veracrypt в Windows (скорочена форма):
@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 + зашифрований обсяг лише відносних шляхів?
Я не знаю про існування паралельної команди, /v \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\
доступної для Windows для командного рядка Linux. Я спробував (марно) --mount=/dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
прапор, оскільки mountvol.exe
назва тома (ймовірно) заснована на номері UUID ( blkid
хоча непомітний для ). Офіційна документація veracrypt / truecrypt дозволяє користувачеві Linux працювати лише з відносними (змінними) шляхами ( /dev/sda3
-> перезавантаження -> /dev/sdc3
). Через невідповідність шляхів доводиться перевіряти щоразу після завантаження ОС.
Мій сценарій bash для монтажу томів veracrypt в Linux (скорочена форма):
#! /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"
[...]
Рішення?
Хтось знає, чи можна описувати розташування томів VeraCrypt в абсолютних термінах на Linux?
Якщо це неможливо, будь ласка, надайте пропозиції щодо досягнення тієї ж мети? (Наприклад: udev
? fstab
?)
Помилка
mountvol.exe
визнає GUID
, не так, UUID
як було написано вище.