前段时间,我在摆弄我的交换空间,使用sudo swapon -a
和来打开和关闭它sudo swapoff -a
。由于我通常有足够的 RAM(6GB),所以我完全忘记了它。目前,我正在运行一些相当繁重且占用大量内存的分析,这些分析已经将我的内存用尽。我突然发现我的内存仍然处于关闭状态,所以我想sudo swapon -a
再次使用 来打开它。不幸的是,这给了我一个错误:
swapon: /dev/mapper/cryptswap1: stat() has failed: File or folder does not exist.
我看了一下我的 fstab,它看起来像这样:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=f2ef1c1b-f606-44ed-9405-979fb6fa8ca4 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda3 during installation
UUID=7a1f29ef-3fcd-40ce-8e2a-4b9181a46863 /home ext4 defaults 0 2
# swap was on /dev/sda2 during installation
#UUID=d0ef2314-6a84-432d-94f8-0d46c91c3d99 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
每当我看到任何加密选项时,我总是会这么做,这不仅是因为我不喜欢别人窥探我的文件,也是为了获得一种高科技詹姆斯邦德的感觉。:)。据说我现在需要重新加密我的交换文件才能再次使用。不过我不知道该怎么做。
我的问题是:
- 解决我的问题的确实是重新加密我的交换分区吗?
- 如果是这样,我该如何重新加密我的交换分区?
欢迎提供任何建议!
答案1
我不确定我是否正确理解了您的问题,但我可能对您的问题有答案。
首先,您正在安装什么操作系统,您是否看到安装程序的分区部分可以擦除硬盘或与当前硬盘一起安装或手动进行分区?
现在,您选择手动进行分区。
然后,我建议您为“/”选择相同的分区(如果您不想删除文件,则为“/home”选择相同的分区)。
您必须为“交换空间”选择/创建另一个分区。
这是我知道的唯一能让你拿回交换物的方法。一旦你这样做了,告诉我!
谢谢。