我需要将文件转换为映射的加密设备/dev/mapper/
,而我发现最容易的方法是添加一个命名条目来/etc/crypttab
指向图像文件和密钥文件,这样可以正常工作并映射设备,但只能在下次重新启动时进行。
我使用脚本自动执行此操作,并希望在同一脚本上映射和格式化映射设备和文件系统,但第一次运行脚本时设备不可用。
有没有办法从命令行执行 crypttab 映射而无需重新启动?
是否可以在不重新启动的情况下执行 crypttab 配置,从而使加密设备映射并可用?
最好从命令行执行映射而无需重新启动,否则我将需要发送两个脚本,一个用于映射加密设备,另一个用于在重新启动后设置文件系统。
答案1
如你看到的这里:
以以下 crypttab 条目为例:
myDesiredMappedDeviceName /home/myuser/myfolder/myfile.img /home/myuser/myfolder/mykeyfile swap,offset=1024,cipher=aes-xts-plain64
你可以使用命令触发 crypttab:
cryptdisks_start myDesiredMappedDeviceName
并将看到映射的设备为:
/dev/mapper/myDesiredMappedDeviceName
有人说它只适用于 Debian 和 Debian 衍生产品。
如果使用此命令,请注意它也。