cryptswap1 可能正在占用 RAM;卡在 GParted 中;如何修复?

cryptswap1 可能正在占用 RAM;卡在 GParted 中;如何修复?

为了解决我遇到的问题,我的 Lubuntu 13 变得非常不稳定,所以我决定重新安装选择安装 Lubuntu 14。遇到了不少麻烦,但最终,经过几个小时,我使用终端命令制作了可启动 USB。

然而,影响我之前的系统的一个特定问题似乎也跟着我到了这里,在研究/思考它之后,我认为正是这个问题导致我之前的系统如此不稳定。

每次启动时,我都会收到一条消息,提示“cryptswap1”未安装,并提示我手动修复它等等。我对此并不在意,但在阅读后,我发现这与 RAM 不足有关,而我之前不断重新启动肯定是由于计算机不断死机造成的。因此,我怀疑我没有把这个 cryptswap1 问题处理好,这就是我的计算机如此故障的原因。

我确实搜索过这些论坛并且按照本指南进行操作:

https://askubuntu.com/a/342002/217795

但我在 Gparted 部分遇到了问题。我设法安装并运行了 GParted,但当我请求它将 /dev/sda5 转换为 linux-swap 时,它却无法这样做,错误来源令人困惑。否则,文件系统在分区中被列为“未知”。

我尝试仔细检查我的终端命令——在这里写作的一个有趣的事情是,它会引发各种各样的想法,去研究什么或尝试什么解决方案——而我可能在那里犯了错误。

在第二步中,它说“保存文件”,但是如何在终端中执行此操作?我找不到任何保存命令,并且 ctrl + s 没有反应。

此外,我很难理解终端命令的功能,因为作为一个新手,我目前只能考虑具体问题,只能具体复制步骤,无法应用原有内容。因此,当要求输入 sudo nano -w /etc/crypttab 时,我可以按照要求操作,但当它告诉我打开 /etc/fstab 时,我感到很困惑,因为 sudo -w /etc/fstab 没有给我相同的结果。

所以我要么在终端中错误地做了适当的修改,要么我必须以某种方式让自己摆脱 Gparted 的困境。

那么这个愚蠢的人该怎么做才能拿回他的 RAM 呢?


哎呀。我忘了包含 GParted 的错误信息。它似乎没有任何有用的信息,但如果有人需要它:

GParted 0.18.0 --enable-libparted-dmraid --enable-online-resize

Libparted 2.3 将 /dev/sda5 格式化为 linux-swap 00:00:01(错误)

校准 /dev/sda5 00:00:00(成功)

路径:/dev/sda5 开始:501760 结束:156301311 大小:155799552 (74.29 GiB) 清除 /dev/sda5 中的旧文件系统签名 00:00:00 (成功)

在字节偏移量 0 00:00:00 处写入 68.00 KiB 的零(成功)在字节偏移量 67108864 00:00:00 处写入 4.00 KiB 的零(成功)在字节偏移量 79769366528 00:00:00 处写入 4.00 KiB 的零(成功)刷新 /dev/sda 的操作系统缓存 00:00:00(成功)在 /dev/sda5 00:00:01 上设置分区类型(成功)

新的分区类型:linux-swap(v1)创建新的linux-swap文件系统00:00:00(错误)

mkswap -L "" /dev/sda5

/dev/sda5:设备或资源繁忙


更新:问题已解决

很抱歉我忘了对这个问题给出一个明确的结论。无论如何,我刚刚安装了最新的 Lubuntu,除了摆脱 cryptswap1 之外,我认为 Google Chrome 是主要问题。我的旧笔记本电脑确实性能不足,显然他们对 Chrome 进行了重大更新,使其“防崩溃”。不幸的是,这种防崩溃状态使其成为一个主要的资源消耗者,所以我现在依赖 Firefox,一切都运行良好。

答案1

首先,您使用的是 Lubuntu 而不是 Ubuntu,因此您的机器上没有安装 nano。您应该使用 leafpad。以 root 身份打开文本文件的最佳方法是键入:

gksudo leafpad the_file_adress

其次,Lubuntu 14.04 不应该使用交换分区。它必须有一个,但其优先级应设置为 -1,大多数情况下应该使用 zram“设备”。您可以通过在 shell 中写入以下内容来检查是否发生这种情况:

cat /proc/swaps

兹拉姆是一个可以创建临时文件(临时文件系统,即 RAM 中的文件系统)它将数据压缩存储在其中以避免使用交换分区。

关于这个问题,我不知道你是否需要加密交换分区,因为它不应该被使用。我可以问一下你的电脑有多少内存吗?你在安装 Lubuntu 时是否选择加密你的主文件夹?如果你这样做了,加密交换分区可能是强制性的。我不知道这件事。

也许,最好的选择是遵循该用户的说明。我认为您可以使用 Lubuntu 的磁盘实用程序代替 GParted,但要小心。并且您应该更改第七步,以便将该交换分区的优先级设置为 -1。您可以运行sudo swapon -p -1 /dev/...,其中...与他们之前的说明相同,而不是sudo swapon /dev/.../dev/...必须是交换设备。

但是,我还没有发现是否允许以这种方式写减号。也许,一些对 Linux 有更多了解的用户可能会证实这一点。否则,您可以尝试输入它。

如果您在安装时没有选择加密任何内容,最好不要运行sudo ecryptfs-setup-swap

我应该告诉你,Lubuntu 更有经验的用户通常会关注它的邮件列表: https://lists.ubuntu.com/mailman/listinfo/lubuntu-users。写一封电子邮件是最好的支持选择。

祝你好运。

相关内容