VeraCrypt可以在Linux上使用持久安装点吗?
Windows + VeraCrypt +加密的卷绝对路径
在Windows上,我可以通过批处理脚本安装veracrypt加密的分区/磁盘,该脚本采用所显示的设备名称mountvol.exe
。这样的属性非常有用,因为重新启动会导致相对路径的更改(\Device\Harddisk1\Partition3
-> reboot-> \Device\Harddisk3\Partition3
)。
我在Windows上用于veracrypt卷的批处理脚本(缩写形式):
@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
虽然对于UUID来说是不敏感的)。官方的veracrypt / truecrypt文档允许Linux用户仅使用相对(可变)路径(/dev/sda3
->重新启动-> /dev/sdc3
)进行操作。由于不稳定,每次加载操作系统后都必须验证路径。
我的bash脚本,用于在Linux上安装veracrypt卷(缩写形式):
#! /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
上面写的。