lvm磁盘扩容

个人建议分区使用parted(fdisk最大只能对2T磁盘分区,对于比较大的磁盘也只能划分2T);分区后建议做lvm方便后期扩容,具体做法如下:

在这里插入图片描述

1.parted分区

parted /dev/vdc (具体看要划分的磁盘)

mklabel gpt

mkpart

若没有应用上,可执行命令: partprobe

删除分区:

parted /dev/vdc1

rm 1 (rm 后+分区编号即可删除分区)

2.创建lvm (如没有lvm命令,需安装lvm2,yum安装即可)

创建pv: pvcreate /dev/vdc1

创建vg:vgcreate KG /dev/vdc1

创建lv:

lvcreate -l +100%FREE -n data KG (此种方法把vg全部分给lv ,-n 指定lv名,后面是vg名)

lvcreate -L 1000G -n data KG (此种方法通过-L指定大小创建lv)

格式化: mkfs.ext4 /dev/mapper/KG-data

开机挂载新硬盘 :

vim /etc/fstab

加入如下内容(提前创建好/data目录):

在这里插入图片描述

挂载: mount -a

lvm扩容:

分区方法参考步骤1

创建pv: pvcreate /dev/vdc2

将物理卷扩展到卷组: vgextend KG /dev/vdc2

将卷组中空闲空间扩展到 /data : lvextend -l +100%FREE /dev/mapper/KG-data

刷新文件系统使扩容生效:

resize2fs /dev/mapper/KG-data (ext格式刷新)

xfs_growfs /dev/mapper/KG-data (xfs格式刷新)

查看分区: lsblk

lvm命令:

查看pv: pvs

查看vg: vgs

查看lv: lvs

删除pv: pvremove /dev/vdc2

删除vg: vgremove KG

删除lv: lvremove data

实操:
将sdb中剩余的空间扩容进/data盘中(前提是lvm)

在这里插入图片描述

需要在同一个VG中,此次不在,需要umount /data(注意是否有重要数据),
新建lv
lvcreate -l +100%FREE -n data datavg
在这里插入图片描述
格式化文件系统
mkfs.ext4 /dev/mapper/datavg-data
在这里插入图片描述
然后写入到/etc/fatab 中 mount -a
清理原先data的卷组信息
在这里插入图片描述
将rootvg卷组里的空间全部划分给/分区的卷组
在这里插入图片描述
df -Th查看文件系统,并刷新新空间的文件系统
在这里插入图片描述
查看(扩容/分区磁盘已经将datavg剩余空间划分给/data就做好了)
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值