Может ли 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 + зашифрованные тома относительные пути?
Я не знаю о существовании параллельной команды для Windows, /v \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\
доступной для командной строки Linux. Я попробовал (напрасно) --mount=/dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
флаг, поскольку mountvol.exe
имя тома (вероятно) основано на номере UUID ( blkid
хотя и незаметно ). Официальная документация veracrypt / truecrypt позволяет пользователю Linux работать только с относительными (переменными) путями ( /dev/sda3
-> reboot -> /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"
[...]
Решение?
Кто-нибудь знает, можно ли в Linux в абсолютном выражении описать расположение томов VeraCrypt?
Если это невозможно, пожалуйста, предоставьте предложения для достижения той же цели? (например: udev
? fstab
?)
опечатка
mountvol.exe
признает GUID
, не так, UUID
как было написано выше.