linux-expansion

用到的命令

  • 使用命令查看磁盘空间情况

    1
    df -h
  • 使用命令查看指定目录空间情况

    1
    du -h --max-depth=1 /opt
  • 查看当前目录空间使用情况

    1
    du -h

    操作步骤

  1. 查看分区磁盘情况

    1
    df -TH
  2. 备份home分区文件 下列选择一种即可

    1
    2
    tar cvf /tmp/home.tar /home
    cp /home /homebak
  3. 卸载/home

    1
    umount /home 

    a. 如果无法卸载,先终止使用/home文件系统的进程

    1
    fuser -km /home/
  4. 删除/home所在的lv

    1
    lvremove /dev/mapper/centos-home
  5. 扩展/root所在的lv

    1
    lvextend -L +100G /dev/mapper/centos-root
  6. 扩展/root文件系统

    1
    xfs_growfs /dev/mapper/centos-root
  7. 重新创建home lv (创建时计算好剩余的磁盘容量,建议比剩余小1G左右)

    1
    2
    vgdisplay #看下可使用剩余空间再进行创建
    lvcreate -L 41G -n /dev/mapper/centos-home
  8. 创建文件系统

    1
    mkfs.xfs /dev/mapper/centos-home
  9. 挂载home

    1
    mount /dev/mapper/centos-home
  10. home文件恢复 下列选择一种即可

    1
    2
    tar xvf /tmp/home.tar -C /home/
    mv -r homebak/ /home/
  11. 再次使用df -h查看系统磁盘大小

作者

lizhongyuan3

发布于

2022-08-19

更新于

2022-09-05

许可协议

评论