![是否可以在不重新启动的情况下执行 crypttab 配置,从而使加密设备映射并可用?](https://linux22.com/image/737534/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%E4%B8%8D%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%89%A7%E8%A1%8C%20crypttab%20%E9%85%8D%E7%BD%AE%EF%BC%8C%E4%BB%8E%E8%80%8C%E4%BD%BF%E5%8A%A0%E5%AF%86%E8%AE%BE%E5%A4%87%E6%98%A0%E5%B0%84%E5%B9%B6%E5%8F%AF%E7%94%A8%EF%BC%9F.png)
我需要将文件转换为映射的加密设备/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 衍生产品。
如果使用此命令,请注意它也。