我尝试了书中的每一个技巧,但我仍然不能加密交换文件。我总是会犯错误:
cannot open /dev/mapper/cryptswap1: No such file or directory到目前为止,我尝试创建运行在blkid中并在/etc/fstab中使用UUID的最干净的交换文件。crypttab只有标题,没有cryptswap1。我会通过打开和关闭交换来检查UUID是否工作,然后我尝试加密并得到上面提到的错误。
我试着编辑/etc/crypttab以包含以前交换的UUID。我还确保了/etc/fstab在/dev/mapper/cryptswap1中的正确定义。运行swapoff,然后swapon和我再次得到相同的错误。
我尝试按照前面文章中的建议重新启动服务,首先关闭交换,然后重新启动/etc/init.d/cryptdisks start,然后尝试重新启动。又没运气了。
当重新启动时,引导持续的时间比通常长,但是交换已经关闭,而且也没有创建任何文件。
发布于 2020-05-24 14:07:59
如果您计划真正使用加密交换,那么它的使用也就不多了。如果没有,而且只是出于安全原因,那么在完成干净的swapfile设置之后,尝试执行sudo cryptdisks_start cryptswap1。记住,交换文件也需要在那里!UUID等并不是很重要,通常只是在重置swapfile时混淆了系统。
如果失败,请重新运行sudo ecryptfs-setup-swap,重新设置swapfile,然后再重新设置sudo cryptdisks_start cryptswap1。有时它解决了这个问题。
https://askubuntu.com/questions/1242890
复制相似问题