无论我在加密交换文件时尝试什么,都会出现“无法打开 /dev/mapper/cryptswap1:没有此文件或目录”的情况!

无论我在加密交换文件时尝试什么,都会出现“无法打开 /dev/mapper/cryptswap1:没有此文件或目录”的情况!

我尝试了书中所有的技巧,但仍然无法加密交换文件。我总是收到错误:

cannot open /dev/mapper/cryptswap1: No such file or directory

到目前为止,我尝试创建 CLEANEST 交换文件,该文件在 中运行blkid,并在 中用 UUID 标注/etc/fstabcrypttab只有标题,没有cryptswap1。我会通过打开和关闭交换来检查 UUID 是否有效,然后我尝试加密,但出现上述错误。

我尝试编辑/etc/crypttab以包含上一次交换的 UUID。我还确保/etc/fstab在中正确定义了/dev/mapper/cryptswap1swapoff然后运行,swapon我再次得到相同的错误。

我尝试按照之前帖子的建议重启服务,首先关闭交换,然后重启/etc/init.d/cryptdisks start并尝试再次启动。还是没成功。

重新启动时,启动时间比平时长,但交换已关闭,并且再次没有创建文件。

答案1

无论如何,如果您真的打算使用加密交换,它并没有多大用处。如果不是,而只是为了安全起见,那么请sudo cryptdisks_start cryptswap1在完成干净的交换文件设置后尝试这样做。请记住交换文件也需要在那里!UUID 等并不重要,通常只会在您重置交换文件时使系统混乱。

如果失败,请尝试重新运行sudo ecryptfs-setup-swap,再次重置交换文件,然后再次尝试sudo cryptdisks_start cryptswap1。有时它可以解决问题。

相关内容