linux逻辑卷的扩容实操

本文介绍了一种更简洁的方法,避免了传统教程中的fdisk、gdisk等命令,仅需4条命令在CentOS7.6中完成逻辑分区扩盘,强调直接对vg和lv操作的效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux最简单的逻辑分区扩盘方法

本文的扩盘方式和网上的绝大多是教程稍有区别,后面也有传统的扩盘介绍。感觉网络上的很多扩盘就方式并不是很使用,网上发布的感觉都是要fdisk、gdisk、parted命令分区后再扩盘,其实更多时候4条命令即可搞定

pvcreate /dev/sdb
vgextend vg名称 /dev/sdb
lvtextend lv名称 /dev/sdb
xfx_growfs /dev/mapper/lv名称(如果是ext4的版本,如CentOS6.X则使用resize2fs /dev/mapper/lv名称)
网上很多的教程还要进行fdisk /dev/sdb 个人觉得如果您要是100%的使用率,无需多个分区的时候完全可以不用分区,完全可完成vg和lv的扩容。
此次实验环境CentOS-7.6 ,需要扩容root分区,新增一个2G的硬盘
下面是实操步骤
第一 vgs、lvs查看vg和lv,确定需要扩容的vg和lv,此次是实验所以很简单就是默认名称。也可以用vgdisplay和lvdisplay来查看详细信息。
在这里插入图片描述

df -lh可以看到各个分区的使用率以及root分区的具体路径/dev/mapper/centos-root,这个后面会用到
在这里插入图片描述

第二 增加一块硬盘,如果lsblk后看不到新增的sdb,此时可用echo命令搞定

echo “- - -” > /sys/class/scsi_host/host0/scan
echo “- - -” > /sys/class/scsi_host/host1/scan
echo “- - -” > /sys/class/scsi_host/host2/scan

lsbblk #红圈处比上一次执行lsblk多了一个sdb
在这里插入图片描述
第三 逻辑分区的扩容命令

pvcreate /dev/sdb   建立物理卷
vgextend centos /dev/sdb  扩容vg
lvextend /dev/mapper/centos-root /dev/sdb 扩容root卷
xfs_growfs /devb/mapper/root   更新信息

(如果是ext4之类的分区格式上条命令改为resize2fs /dev/centos/root)
执行结果如下:
扩容前后的对比图如下:
在这里插入图片描述

在实际的应用当中很多人不知到为什么明明增加一块硬盘,而且只扩一个逻辑分区,但是先分区,再扩逻辑分区,多了几步,更慢,更繁琐,总感觉有点儿脱裤子放屁的感觉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值