13.04 上的交换分区不起作用

13.04 上的交换分区不起作用

我已经在 Dell Studio 1555 笔记本电脑上安装了 Ubuntu 13.04,但交换分区未安装或系统未使用它。我一直在使用 Ubuntu sense 10.04,之前从未遇到过此问题,直到 13.04。我重新安装了几次,但仍然无法正常工作,我甚至在 USB 驱动器上安装了 13.04,并在其中同时分区了 ext4 和交换分区,一切正常,即使在该 USB 驱动器上,它仍然不使用交换。以下是命令“free”的输出:

             total       used       free     shared    buffers     cached
Mem:       4007744    1897780    2109964          0     122124     929832
-/+ buffers/cache:     845824    3161920
Swap:      4198396          0    4198396

Gparted 显示我的计算机硬盘和 USB 驱动器上的交换分区均无错误。所以这让我认为这与 Ubuntu 有关,但我似乎找不到其他人遇到此问题的地方。如果您需要更多信息,请告诉我在哪里获取这些信息,我会尽力而为。感谢您的帮助!

答案1

好的,我明白了发生了什么。当我明白后,swapon -a我会得到以下输出:

swapon: cannot find the device for UUID=71911c52-b030-4ef0-a4f4-54785d79919b

于是我开始思考这个问题,并检查了我的交换分区的 UUID,发现它们不同,所以我检查了文件etc/fstab,发现我的交换分区是上面的 UUID,但我想我在某个时候以某种方式更改了 UUID... 无论如何,我把新的 UUID 放进去,etc/fstab现在它工作正常了... 不确定这是怎么发生的,但显然问题出在用户身上,而不是系统,这通常是问题所在。感谢 Mitch 的帮助。希望这对其他人也有帮助。

答案2

我在那里测试了一些东西。我关闭了交换,然后又打开,得到了相同的输出free。这让我相信交换是存在的,但在你发出命令时系统不需要使用它。

在此处输入图片描述

相关内容