在 CentOS 系统中,调整 swap 分区大小通常涉及以下几个步骤:
首先,你需要关闭当前的 swap 分区。你可以使用以下命令来查看当前的 swap 分区:
sudo swapon --show
然后,关闭 swap 分区:
sudo swapoff -a
接下来,你需要调整分区大小。这通常涉及以下几个步骤:
如果你有未分配的空间,可以直接扩展物理卷。如果没有,你可能需要缩小其他分区来释放空间。
假设你有一个未分配的空间,可以使用 pvresize
命令来扩展物理卷:
sudo pvresize /dev/sdX
其中 /dev/sdX
是你的物理卷设备名称。
如果你使用的是 LVM(逻辑卷管理),可以扩展逻辑卷。假设你的逻辑卷名为 lv_root
,可以使用以下命令:
sudo lvextend -l +100%FREE /dev/mapper/vg_name-lv_root
其中 vg_name
是你的卷组名称。
扩展逻辑卷后,你需要扩展文件系统以使用新的空间。对于 ext4 文件系统,可以使用以下命令:
sudo resize2fs /dev/mapper/vg_name-lv_root
最后,重新启用 swap 分区:
sudo swapon -a
验证 swap 分区是否已正确调整:
sudo swapon --show
free -h
通过以上步骤,你应该能够在 CentOS 系统中成功调整 swap 分区的大小。