我已经安装了带有加密主目录的Kubuntu 14.04。尽管我在安装过程中设置了交换空间,但是安装后交换空间不存在。这发生在许多人身上,似乎某个地方有一个错误。我用Google搜索,并找到了解决这一 这里。
我按照那里的步骤进行操作,省去了与简历有关的步骤,因为无论如何我的安装都将其禁用。所以我基本上做到了:
sudo swapoff -a (turns off swap)
comment existing swap configuration in /etc/crypttab
comment existing swap configuration in /etc/fstab
re-format swap partition with gparted as linux-swap
sudo mkswap /dev/sdXX
sudo swapon /dev/sdXX
sudo ecryptfs-setup-swap
然后我进行了有效的交换,并很高兴,直到我重新启动笔记本电脑并回到原来的位置。查看带有gparted的分区,它说(以前的)交换分区未知的文件系统,不用说我没有可用的交换空间。
所以,现在我的问题是:为什么文件系统格式化(如linux-swap)在重启后无法生存?有什么我可以做的吗?
如果我执行blkid,则交换分区根本不会显示,因此我的问题似乎与此问题不同。
编辑:仍在工作,所以我再次执行上述过程,之后/ etc / crypttab如下所示:
cryptswap1 UUID=xxxx /dev/urandom swap,cipher=aes-cbc-essiv:sha256
加上一些注释掉的行。/ etc / fstab包含以下行:
/dev/mapper/cryptswap1 none swap sw 0 0
但是,这两个新行看起来都与最后两次生成的完全相同(除了UUID)。因此,我不太希望它在重新启动后仍然存在。现在,Gparted显示了我正在用作linux-swap的分区。(在重新启动之前)blkid也会显示以下行:
/dev/sda7: UUID="xxxx" TYPE="swap"
我测试了交换并使其正常工作,即,我启动了一个使用大量内存的程序,并检查了系统监视器中交换中已加载了多少内存。
Edit2:结果证明3不是解决此问题的不可思议的数字。这两个文件的内容保持不变,blkid不再显示带有/ dev / sda7的行,而gparted显示交换分区为“未知”。
真的很欢迎任何建议,无论是我可以看的还是其他尝试的输出。目前,我的解决方法是不重新启动,但是有时当有更新时,我的笔记本电脑确实希望重新启动。
Edit3:真的没有其他人可以尝试解决此问题吗?我可以尝试任何命令吗?我可以看任何输出吗?