我双启动 Fedora 和 Windows Vista 并希望它们共享一个分区,以便我可以在 Linux 和 Windows 中处理相同的文件,并且我需要对所有内容进行加密。
由于 TrueCrypt 已过时,我使用VeraCrypt加密了共享驱动器。Windows 可以在登录时轻松安装卷。
我试图在 Linux 中做同样的事情,但没有运气,因为我不知道如何使用crypttab
该veracrypt
选项,或者即使它有一个选项。
cryptsetup
工作正常,因为只需要添加--veracrypt
选项,但crypttab
似乎没有。
cryptsetup --veracrypt open --type tcrypt /dev/sdX veracrypt-volume
Run Code Online (Sandbox Code Playgroud)
如何挂载 VeraCrypt 卷crypttab
?还有可能吗?
我已在 RPI 上安装了 Raspberry Pi OS 和 VeraCrypt。我已经使用 VeraCrypt(以及之前的 TrueCrypt)很多年了,但总是在 Windows 上使用 GUI。现在我尝试在 Linux 上的命令行上使用它(它是无头的)。
在提出问题之前,我在手册中花了很多时间试图找出这一点。我找不到任何提及它:https://www.veracrypt.fr/en/Command%20Line%20Usage.html
我实际上如何在命令行上告诉 VeraCrypt 加密系统(且仅)磁盘?为了清楚起见,我的意思与在 VeraCrypt GUI 中单击以下内容完成的操作相同:
System > Encrypt System Partition/Drive
Run Code Online (Sandbox Code Playgroud)
加密系统磁盘是迄今为止该软件最重要的功能,也是最常见的用例。这必须可以从命令行进行。
我不使用“其他东西”的原因是它们总是需要几页神秘的命令,这只会让我感到不舒服。我想要的基本上就是做类似的事情:
veracrypt --encrypt-system-disk
Run Code Online (Sandbox Code Playgroud)
然后它会让我输入两次密码,然后显示从0到100%的进度指示器(就像GUI一样),然后重新启动,然后每次启动时我都必须输入密码,否则就不会开始。就是这样。这就是我想要和需要的一切。就像 GUI VeraCrypt 在 Windows 上的行为一样。
尝试在 WSL 中使用 veracrypt(控制台)。
我制作了一个卷,似乎工作正常......但是当我尝试安装它时:
Done: 100.000% Speed: 5.0 MiB/s Left: 0 s
The VeraCrypt volume has been successfully created.
m17awl@M17A:/media/mike$ veracrypt /mnt/e/test.vc /media/mike/rsync_vc_drive_e/
Enter password for /mnt/e/test.vc:
Enter PIM for /mnt/e/test.vc:
Enter keyfile [none]:
Protect hidden volume (if any)? (y=Yes/n=No) [No]:
Error: fuse: device not found, try 'modprobe fuse' first
Run Code Online (Sandbox Code Playgroud)
注意已经看到这个问题,但是当我尝试这些命令时我得到这个:
m17awl@M17A:/media/mike$ modprobe fuse
modprobe: FATAL: Module fuse not found in directory /lib/modules/4.4.0-19041-Microsoft
m17awl@M17A:/media/mike$ modprobe loop
modprobe: FATAL: Module loop not found in directory /lib/modules/4.4.0-19041-Microsoft
m17awl@M17A:/media/mike$ lsmod …
Run Code Online (Sandbox Code Playgroud) 我正在尝试将一个目录复制到 Veracrypt 加密 U 盘上的 ext4 文件系统。我使用的命令是:
cp -aL /source /destination
Run Code Online (Sandbox Code Playgroud)
我也试过:
cp -ad /source /destination
Run Code Online (Sandbox Code Playgroud)
......但我回来了:
cp:无法创建符号链接“/xyz/pdq”:不允许操作
我查看了问题链接,它们没有链接到复制的目录树之外。为什么会这样?