交换分区有问题。实际上,系统监视器显示交换分区不可用,然后我安装了 GParted 分区编辑器。
有一个名为 的分区/dev/sda7
,文件系统为linux-swap
。我从那里打开了交换,现在一切都正确了,但当我重新启动时,它无法保留更改。系统监视器中再次显示没有交换。
答案1
最有可能的是安装时没有将交换分区添加到 fstab。这很容易解决:
打开终端并输入
sudo blkid
:命令 blkid /dev/sda1:UUID="bf554a2f-a035-4c22-bca8-162def35a03c" 类型="ext4" /dev/sda2:UUID="3962db06-3776-4f38-8ab9-eab6feeccc1d" 类型="ext4" /dev/sdb1:UUID="AA64B45A64B42AC9" 类型="ntfs" /dev/sdb2:UUID="F66E431C6E42D551" 类型="ntfs" /dev/sdb3:UUID="75a0854b-8b6b-453f-8aec-2a081a1f19e3" 类型=“交换”
我已标记交换分区。保存 UUID 值。
使用您喜欢的任何编辑器编辑
/etc/fstab
文件,但为了效率起见,我会告诉您两种方法:sudo gedit
使用或sudo vim
或(无论你喜欢/感觉哪个更好)使用编辑器打开文件sudo nano
,然后在末尾输入以下几行(请注意,由于这是示例,因此我将输入自己的 UUID 值,您必须更改)UUID=75a0854b-8b6b-453f-8aec-2a081a1f19e3 无交换 sw 0 0
使用一行代码。在终端中输入以下内容:
UUID="75a0854b-8b6b-453f-8aec-2a081a1f19e3" sudo sh -c "echo $UUID'无交换sw 0 0'>> /etc/fstab
现在重新启动系统,然后输入
free
:已使用的、可用的、缓存的共享缓冲区总数 内存:1533744 1455700 78044 0 89548 690756 -/+ 缓冲区/缓存:675396 858348 交换:1546232 0 1546232
如你所见,总交换空间不为 0。系统监视器也应该如此