VM在线扩展磁盘空间
提示:前提是系统配置了LVM
场景:磁盘使用%100,添加磁盘sdc 大小300G
1.查看磁盘使用情况
df -hT
2. VM外面添加了磁盘后查看,没有刷新出来,注意已经在使用的磁盘情况
fdisk -l
注意:如果新添加磁盘没有被刷新出来,执行以下步骤先把磁盘显示出来
查看主机总线号
ls /sys/class/scsi_host/
重新扫描SCSI总线来添加设备
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
再刷新
fdisk -l
3. 新磁盘分区(注意别弄错到在使用的磁盘)
fdisk /dev/sdc
n
p
1
t
8e
p
W
4. 确认分区结果
fdisk -l
4.将新添加的硬盘分区后加入vg组
先确认vg 组和lv名字
df -hT
或者这样看vg 和lv名字
lvdisplay
确认VG使用情况
vgdisplay
5. 开始扩展VG组,并确认添加后结果
vgextend centos /dev/sdc1
vgdisplay
6. 以块的方式扩展LV卷
lvresize -l +76700 /dev/centos/root
7.确认VG组的空间被使用,确认LV卷扩展结果
vgdisplay
lvdisplay
8刷新(centos7)后才正常显示
xfs_growfs /dev/mapper/centos-root
9确认在线扩展成功
df -hT