我有一个交换分区,但没有交换空间

我有一个交换分区,但没有交换空间

我有一个 27.8G 的交换分区;虽然我没有交换空间,但我想改变这一点。

以下是的相关输出top

KiB Swap:  0 total,  0 free,  0 used

我相信我可能已经用 将其关闭swapoff --all。话虽如此,但还是swapon --all用 退出swapon: /dev/sda6: swapon failed: Invalid argument

这是我的交换条目/etc/fstab

# swap was on /dev/sdb6 during installation
UUID=aa0cdc90-ef01-446b-a6a2-fac368d16aca none swap defaults 0 0

我使用 中的 UUID 确认了我的分区的 UUID /etc/fstab。下面是 的输出blkid

sudo blkid /dev/sda6
/dev/sda6: UUID="aa0cdc90-ef01-446b-a6a2-fac368d16aca" TYPE="swap" PARTUUID="6ddd3267-3895-40e5-9acc-56bfbc58039b"

我的交换分区不在 上/dev/sda6/dev/sdb6我猜/dev/sdb6是我用来安装系统的可启动 USB。这是一个双启动、单驱动器系统。

在此先感谢您的帮助。

答案1

我认为自从初始化操作系统以来交换空间可能从未被打开过。

mkswap通过运行然后swapon在分区上解决问题。

答案2

你曾经改变过它吗?也许你没有设置交换。就我个人而言,我建议你使用 Gparted 再次编辑交换。

您可以在终端中安装 Gparted,或者我在这里写了一个答案 -如何安装 Gparted(iso)之后,交换将不会显示,因为它未处于活动状态。

类型:

sudo gedit /etc/fstab

添加:

/swap/swapfile  swap      swap    defaults   0       0

重新启动,看看是否正常:

cat /proc/swaps

相关内容