系统监视器仅显示 1.1GB 交换空间,而实际有 15GB 交换空间

系统监视器仅显示 1.1GB 交换空间,而实际有 15GB 交换空间

我的笔记本电脑安装了 Windows 10 和 Ubuntu 18.04 双启动系统。安装 Ubuntu 时,我创建了 15GB 的交换空间。我的笔记本电脑有 8GB 的​​ RAM。我之前没有注意到,但现在我的系统内存不足,我注意到系统监视器只显示 1.1GB 的交换空间。关闭交换空间并重新打开也无济于事。这是怎么回事?我该如何解决?

gparted 快照

系统监视器快照

附言:我不知道这是否重要。最初我曾尝试完全禁用交换。我遵循这个答案并将 swappiness 设置为 10。现在我将其改回默认值 60。

編輯1
添加内容/etc/fstab

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p7 during installation
UUID=3f9f3cd3-acfb-47a8-aff2-fac6a7405e02 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=B827-57AB  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0
# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=3a70fe9d-3ffc-4e4e-b7b1-d94f2dbe0bbd   /home    ext4          defaults       0       2 

答案1

下列的幼稚园三年级的评论,我将其修复如下

检查是否/swapfile正在使用而不是交换分区

$ sudo cat /proc/swaps
Filename                Type        Size    Used    Priority
/swapfile                               file        1158220 0   -2

现在,要将交换从使用更改/swapfile为分区,我按照这个博客。虽然它执行的是相反的操作,但所需的命令仍然可用。

/swapfile

$ sudo swapoff /swapfile

编辑/etc/fstab文件以使用交换分区而不是/swapfile。注释现有行并添加新行。可以从 gparted 获取 UUID(右键单击交换分区并选择information

UUID=530e52cc-8a1d-400b-bbde-b47c0246586d none            swap    sw              0       0
# /swapfile                               none            swap    sw              0       0

格式化交换分区

$ sudo mkswap /dev/nvme0n1p8

设置交换分区

$ sudo swapon /dev/nvme0n1p8

相关内容