centos8-LVM卷动态扩容

原因:有一台服务器是centos8系统,使用hyper-v虚拟机安装,使用一段时间后发现分区容量已占98%,需要扩容。经查询当前系统分区为LVM(逻辑卷管理),支持动态扩容,所以决定直接添加新硬盘动态扩容,具体操作如下:

    虚拟机新添加一块硬盘:虚拟机-右键-设置-IDE控制器-添加-选择126G容量-虚拟硬盘位置-选择目录-文件名-确定

    fdisk -l  #查看新磁盘是否添加成功,本例发现新出现sdb物理磁盘,即添加硬盘成功

    fdisk /dev/sdb #给新硬盘分区:n-p-回车-回车-w 保存退出,详细参数输m查看

    lsblk -f #查看一下磁盘逻辑和文件系统 

    pvcreate /dev/sdb  #为LVM创建物理卷

    pvdisplay  #查看pv组空间,确认原有VG名为centos

    vgextend centos /dev/sdb  #将刚才创建好的物理卷添加到pv组空间centos中去

    pvdisplay  #再查看一下pv组空间,新的sdb物理卷的VG名是否成功变成centos
    vgdisplay  #查看卷组vg的容量情况,centos应该已经出现新的空闲空间

    df -hT  #先查询出要动态扩容的分区卷名
    lvresize -L +100G /dev/mapper/centos-root  #添加容量

    xfs_growfs /dev/mapper/centos-root   #确认扩容xfs格式的分区
        (ext4文件系统 :resize2fs /dev/mapper/centos-root)

    df -hT  #查看挂载点、系统和容量,确认容量修改已经成功生效


  备注:如果分区为非LVM,可以添加硬盘格式化后挂载新目录,把原有数据cp转移到新目录。

posted @   天海沙  阅读(404)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示