无法设置交换内存

无法设置交换内存

我的系统最近死机了,我意识到我的内存已经用完了。然后我插入了一个旧硬盘并创建了一个 8GB 的​​交换分区来弥补。交换内存“不可用”,这意味着我需要激活它。我该怎么做?

答案1

永久实现此目的的最佳方法是在/etc/fstab文件中添加指向您创建的交换分区的正确行。然后运行swapon -a

这样的行fstab应该类似于:

UUID=4139a640-c32e-4e88-b275-75c77722da7c none            swap    sw              0       0

通过运行找到交换分区的 UUID blkid,并相应地替换它。

也可以swapon通过直接指向分区来临时激活它(请参阅手册页)。重启后它将不会再次自动激活。

答案2

1)在您的驱动器上设置交换分区(您也可以在当前驱动器上设置交换文件)...因此:启动 Gparted 并设置一个分区并将其设为交换

2)您可以通过命令手动激活它:

swapon PARTITION_NAME

其中 PARTITION_NAME 类似于 /dev/sdb1 (根据您的驱动器,正确检查)

现在你应该在/proc/swaps

3)您可以通过/etc/fstab 如下方式编辑广告行来永久激活它:

PARTITION_NAME  swap  swap defaults 0 0

其中 PARTITION_NAME 再次类似于 /dev/sdb1(根据您的驱动器,正确检查)

相关内容