LVM磁盘扩容(fdisk和parted)

一、parted分区实例(适用于磁盘大小在2T以上)

  • 查看磁盘

  • 查看分区信息

  •  创建分区

parted /dev/sda

mklabel gpt

mkpart primary 0% 100%

p

toggle 1 lvm

  •  格式化硬盘

partprobe /dev/sda1

  • 将分区作成物理卷

将物理卷/dev/sda1加到卷组vg_data

vgextend centos /dev/sda1 

  • 扩展逻辑卷

lvextend -L +90G /dev/centos/var

lvextend -l 100%FREE /dev/centos/opt 

  •  卷组和逻辑卷情况

vgs

  • 格式化文件

xfs_growfs /dev/centos/var

xfs_growfs /dev/centos/opt

  • 查看扩展后的磁盘分区状态

  • 重启机器,完成

reboot

二、fdisk库容(建议使用此方式,针对已有逻辑卷的扩容)

  • 环境准备

现在var是100G,计划扩容到120G

  • 查看磁盘是否挂载

lsblk

显示有一块磁盘名字为xvdb  大小20G

df -hT  查看/var还是100G,是因为磁盘还没有格式化挂载

  • 扩容操作

查看设备块

fdisk -l

找到要分区的磁盘名字是/dev/xvdb

  • 创建分区

fdisk /dev/xvdb

顺序:n                  添加一个分区

           P                 创建主分区

          回车              默认分区编号为1

          回车              默认分区大小为全部

           t                   改变一个分区的系统ID

           L                  查看

          8e                 更改为逻辑卷

          w                  保存退出   

  • 创建物理卷

查看磁盘分区后的设备块名字

lsblk

pvcreate /dev/xvdb1

  • 加入vg卷组

查看vg卷组名字

vgdisplay

  • 加入vg卷组

vgextend ubuntu-vg /dev/xvdb1         

  • 查看卷组信息

卷组信息显示有一个20G自由空间的PE

  • 卷扩容

查看扩容分区的所在逻辑卷组

df -hT /var

把所有空间都加到这个逻辑卷内

lvextend -l +100%FREE /dev/mapper/ubuntu--vg-lv--var

  • 调整卷分区大小

xfs_growfs /dev/mapper/ubuntu--vg-lv--var

xfs文件系统用xfs_growfs

ext4文件系统用resize2fs

ext4文件系统调整分区大小示例:

resize2fs /dev/mapper/ubuntu--vg-lv--var

  • 验证磁盘空间

非已有lvm情况下,参考如下链接,先创建卷组及逻辑卷组后在进行扩容

CentOS 7 创建LVM磁盘分区_centos lvm 创建_炎方的博客-CSDN博客

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值