温馨提示×

centos分区如何扩展

小樊
41
2025-03-05 17:19:04
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中扩展分区通常涉及以下几个步骤:

1. 备份数据

在进行任何分区操作之前,务必备份所有重要数据,以防数据丢失。

2. 检查可用空间

使用 fdisk -l 命令来查看当前磁盘分区情况和可用空间。

3. 删除旧分区(可选)

如果需要扩容的分区周围有未分配的空间,可能需要先删除相邻的分区,然后再重新创建和扩容。

4. 创建新分区

使用 fdiskparted 等工具创建新的分区。

5. 调整文件系统大小

  • 对于LVM分区:使用 lvextend 命令来增加逻辑卷的大小。
  • 对于非LVM分区:使用 resize2fs 命令来扩大文件系统。

6. 更新 /etc/fstab

修改 /etc/fstab 文件,更新分区的挂载点和UUID信息。

7. 测试新分区

在重启系统前,先手动挂载新分区并测试以确保一切正常。

8. 系统重启

完成所有操作后重启系统,使所有更改生效。

示例操作

扩展根分区(非LVM)

  1. 备份数据

    cp -a /path/to/data /path/to/backup
    
  2. 检查分区情况

    fdisk -l /dev/sda
    
  3. 删除旧分区(可选)

    fdisk /dev/sda
    # 输入 d 删除分区,输入分区号
    # 输入 w 保存更改并退出
    
  4. 创建新分区

    fdisk /dev/sda
    # 输入 n 创建新分区,按回车(默认是p,也可以输入p)
    # 查看分区下面几个选项不用输入,回车
    # 输入 t 设置分区类型
    # 输入 8e 设置类型为Linux LVM
    # 输入 w 保存设置并退出
    
  5. 同步分区表

    partprobe
    
  6. 重启系统

    reboot
    
  7. 扩展文件系统

    xfs_growfs /dev/sda1
    
  8. 验证扩展

    df -h /
    

扩展根分区(LVM)

  1. 备份数据

    cp -a /path/to/data /path/to/backup
    
  2. 检查分区情况

    df -h
    
  3. 扩展物理卷

    pvcreate /dev/sdb1
    
  4. 扩展卷组

    vgextend cl /dev/sdb1
    
  5. 扩展逻辑卷

    lvextend -l 100%free /dev/mapper/cl-root
    
  6. 扩展文件系统

    xfs_growfs /dev/mapper/cl-root
    
  7. 验证扩展

    df -h /
    

请注意,具体的命令和步骤可能会根据你的系统配置和需求有所不同。在执行任何分区操作之前,请确保你已经充分理解了每一步的含义,并在测试环境中进行了验证。如果操作不当,可能会导致数据丢失。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos如何扩展分区空间

0