我对我的 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
- 禁用交换
swapoff /dev/sda7
- 重新初始化交换分区以使用其完整大小:
mkswap /dev/sda7
- 重新启用交换:
swapon /dev/sda7
请注意,运行时mkswap
会生成一个新分区。UUID
如果新的交换分区被UUID
in/etc/fstab
或其他地方引用,这会阻止正常使用它。如果您想保留UUID
交换分区的原始分区,您可以在步骤 2 中指定:
mkswap -U 52485c83-3929-4f5b-bd1c-60492ebd1e5c /dev/sda7