如何使用内置系统工具半自动挂载 TrueCrypt 卷?

如何使用内置系统工具半自动挂载 TrueCrypt 卷?

我最近购买了一个新的外部硬盘,并使用 TrueCrypt 对其进行了加密,因为我希望它既可以从 Windows 访问,也可以从 Linux 访问。但是,当我尝试在 Linux 中访问它的挂载点时,它会无限期挂起,除非我事先使用 cryptsetup 加载该卷。所以我猜问题出在我的 crypttab 中。以下是该卷的行:

USBMassStorageTB /dev/disk/by-path/pci-0000\:00\:14.0-usb-0\:3\:1.0-scsi-0\:0\:0\:0-part1 none tcrypt,noauto

其目标是在具有该路径的磁盘上创建一个名为 /dev/mapper/USBMassStorageTB 的条目,提示输入密码而不是从文件中读取密码,使用 truecrypt 而不是在启动时自动挂载。

我对应该发生的事情的理解(可能有缺陷)是:

  1. 我访问挂载点
  2. 系统发现它没有安装,并在 fstab 中查找它
  3. 系统在 fstab 中找到指向设备 /dev/mapper/USBMassStorageTB 的条目,并查找该设备,如果可用则加载它(到目前为止一切顺利 - 如果使用 cryptsetup 打开设备,则效果很好)
  4. 如果设备不可用,则需要根据 crypttab 中的设置对其进行解密 - 这是我不清楚会发生什么的地方,我假设它只是查找 /dev/mapper/USBMassStorageTB 的条目在 crypttab 中,发现需要解密该路径上的卷
  5. 现在解密的卷有一个设备条目,并根据 fstab 中的设置进行安装,我可以访问该卷

到目前为止,我获得的最有用的信息来自 ArchWiki TrueCrypt 页面,特别是位于的自动安装部分

https://wiki.archlinux.org/index.php/TrueCrypt#Automounting_using_.2Fetc.2Fcrypttab

这似乎意味着我拥有的 fstab 和 crypttab 设置应该足够了。

相关内容