我对 luks 和 cryptsetup 工具还不太熟悉,想在 Beaglebone 上使用它们来加密分区。我能够成功加密分区,然后按照说明手动访问它并安装映射设备这里。
但是,当我尝试将分区放入 /etc/crypttab 文件中以使其在启动时自动挂载时,映射设备似乎没有填充到 /dev/mapper 目录中。系统日志没有错误指示,所以它就像完全忽略了 crypttab 一样。根据我目前在网上找到的信息,我尝试了几种在 crypttab 中声明加密分区的方法,但都不起作用。
这是我的 /etc/crypttab 文件的内容(我尝试了所有这些选项,但都没有起作用):
config_partition /dev/mmcblk0p5 /key
#config_partition /dev/mmcblk0p5 /home/root/encrypted_partition/key luks
#config_partition /dev/mmcblk0p5
#config_partition /dev/disk/by-uuid/98173545-ef9f-47de-93a2-d0ac5aed7fad /home/root/encrypted_partition/key luks
#config_partition UUID=98173545-ef9f-47de-93a2-d0ac5aed7fad /home/root/encrypted_partition/key
我是否需要在任何地方启用任何服务或配置选项?如果您有任何建议或想法,我都会非常感激,这样就可以避免每次启动时都要编写脚本来手动安装它。
感谢和问候,
罗希特