centos

centos swap如何调整大小

小樊
75
2025-03-17 12:10:13
栏目: 智能运维

在CentOS系统中,调整swap分区的大小可以通过以下步骤实现:

增加swap分区大小

  1. 关闭swap分区

    sudo swapoff -a
    
  2. 扩展物理卷(PV) 如果你的swap分区位于LVM(逻辑卷管理)中,你需要先扩展物理卷。假设你的swap逻辑卷名为swap_lv,卷组名为vg_name

    sudo lvextend -L +1G /dev/vg_name/swap_lv
    

    这里的+1G表示增加1GB的空间,你可以根据需要调整大小。

  3. 重新格式化swap分区

    sudo mkswap /dev/vg_name/swap_lv
    
  4. 重新启用swap分区

    sudo swapon -a
    
  5. 验证swap分区大小

    sudo swapon --show
    

减少swap分区大小

减少swap分区大小稍微复杂一些,因为直接缩小swap分区可能会导致数据丢失。建议先备份重要数据。

  1. 关闭swap分区

    sudo swapoff -a
    
  2. 缩小逻辑卷(LV) 假设你的swap逻辑卷名为swap_lv,卷组名为vg_name

    sudo lvreduce -L -1G /dev/vg_name/swap_lv
    

    这里的-1G表示减少1GB的空间,你可以根据需要调整大小。

  3. 重新格式化swap分区

    sudo mkswap /dev/vg_name/swap_lv
    
  4. 重新启用swap分区

    sudo swapon -a
    
  5. 验证swap分区大小

    sudo swapon --show
    

注意事项

通过以上步骤,你可以成功调整CentOS系统中swap分区的大小。

0
看了该问题的人还看了