扩大交换分区的大小

扩大交换分区的大小


我对我的 centOs 系统进行了一些分区大小扩展,并成功恢复了引导加载程序和文件系统。我还按照上述操作更改了位置并扩展了交换分区(5GB 到 8GB)。现在文件系统看起来像这样。

在此输入图像描述

问题是交换不显示它的完整大小。 (看红圈,以为已用空间为0,未用空间还有5GB)。我想解决这个问题。
这是 free -m 的结果

[root@localhost ~]# free -m
             缓存的已用空闲共享缓冲区总数
内存: 3711 700 3010 0 71 298
-/+ 缓冲区/高速缓存:330 3380
交换: 4999 0 4999

这是swap的uuid

/dev/sda7: UUID="52485c83-3929-4f5b-bd1c-60492ebd1e5c" TYPE="swap"

该命令会mkswap -U 52485c83-3929-4f5b-bd1c-60492ebd1e5c在这里帮助我吗?否则我必须做什么?

答案1

  1. 禁用交换swapoff /dev/sda7
  2. 重新初始化交换分区以使用其完整大小:mkswap /dev/sda7
  3. 重新启用交换:swapon /dev/sda7

请注意,运行时mkswap会生成一个新分区。UUID如果新的交换分区被UUIDin/etc/fstab或其他地方引用,这会阻止正常使用它。如果您想保留UUID交换分区的原始分区,您可以在步骤 2 中指定:

mkswap -U 52485c83-3929-4f5b-bd1c-60492ebd1e5c /dev/sda7

相关内容