centos

CentOS 系统中如何调整 swap 分区大小

小樊
99
2025-02-12 13:17:23
栏目: 智能运维

在 CentOS 系统中,调整 swap 分区大小通常涉及以下几个步骤:

1. 关闭 swap 分区

首先,你需要关闭当前的 swap 分区。你可以使用以下命令来查看当前的 swap 分区:

sudo swapon --show

然后,关闭 swap 分区:

sudo swapoff -a

2. 调整分区大小

接下来,你需要调整分区大小。这通常涉及以下几个步骤:

2.1 扩展物理卷(PV)

如果你有未分配的空间,可以直接扩展物理卷。如果没有,你可能需要缩小其他分区来释放空间。

假设你有一个未分配的空间,可以使用 pvresize 命令来扩展物理卷:

sudo pvresize /dev/sdX

其中 /dev/sdX 是你的物理卷设备名称。

2.2 扩展逻辑卷(LV)

如果你使用的是 LVM(逻辑卷管理),可以扩展逻辑卷。假设你的逻辑卷名为 lv_root,可以使用以下命令:

sudo lvextend -l +100%FREE /dev/mapper/vg_name-lv_root

其中 vg_name 是你的卷组名称。

2.3 扩展文件系统

扩展逻辑卷后,你需要扩展文件系统以使用新的空间。对于 ext4 文件系统,可以使用以下命令:

sudo resize2fs /dev/mapper/vg_name-lv_root

3. 重新启用 swap 分区

最后,重新启用 swap 分区:

sudo swapon -a

4. 验证调整

验证 swap 分区是否已正确调整:

sudo swapon --show
free -h

注意事项

通过以上步骤,你应该能够在 CentOS 系统中成功调整 swap 分区的大小。

0
看了该问题的人还看了