Manjaro 没有交换

Ash*_*fle 4 filesystems swap manjaro

所以我最近安装了 Manjaro,使用默认安装选项,并将其安装在接近 275GiB 的分区上。我有一个只有 4 GB RAM 空间的低端设备。我的设备通常很慢,所以我使用了htop。我懂了:

在此处输入图片说明

所以我用fdisk -l来检查所有的分区。这是输出:

在此处输入图片说明

没有交换分区会导致任何问题吗?我该如何解决这个问题?

vfb*_*lva 5

如果您尝试将机器设置为睡眠状态,则没有交换分区可能是一个问题。你可以做的是:

  1. 在 Live cd 上启动
  2. 使用 gparted 之类的东西缩小这个分区之一
  3. 创建一个交换分区 然后你需要将交换分区添加到 fstab 中。要发现它的 UUID,请执行以下操作:

ls -l /dev/disk/by-uuid

然后将以下行添加到 fstab:

UUID=<swap partition uudid> swap           swap    defaults,noatime,discard 0       0
Run Code Online (Sandbox Code Playgroud)

如果您害怕弄乱分区,您可以考虑创建一个交换文件:

dd if=/dev/zero of=/swapfile bs=1M count=512
# chmod 600 /swapfile
# mkswap /swapfile
# swapon /swapfile
Run Code Online (Sandbox Code Playgroud)

然后将其添加到 fstab:

/etc/fstab
/swapfile none swap defaults 0 0
Run Code Online (Sandbox Code Playgroud)