环境

EXSi 6.7
CentOS Linux release 7.4.1708 (Core)

添加硬盘

在 EXSi 的虚拟机中,为虚拟机添加新标准硬盘,无需重启虚拟机。

发现硬盘

ls /sys/class/scsi_host

# 有几个 host 开头的文件,则下面需执行几此扫描
host0 host1 host2

强制 os 重新扫描,SCSI 目标ID LUN 破折号充当通配符,意思是"重新扫描一切"。对现有硬盘无影响。
有几个 host 开头的文件,则需执行几个命令:

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

LVM 在线扩容

查看设备,找到新设备,此处以 /dev/sdb 为例。

fdisk -l

创建物理卷 PV

pvcreate /dev/sdb 

查看物理卷 PV 概况

pvs

查看物理卷 PV 详情

pvdisplay

查看卷组 VG 概况

vgs

查看卷组 VG 详情

vgdisplay

添加物理卷 PV:/dev/sdb 到 卷组 VG:centos

vgextend centos /dev/sdb

查看逻辑卷 LV 概况

lvs

查看逻辑卷 LV 详情

lvdisplay

查看逻辑卷 LV 与挂载点

df -h

分配卷组 VG:1024G 到 逻辑卷 LV:/dev/mapper/centos-home

lvextend -L +1024G /dev/mapper/centos-home

减少逻辑卷 LV:/dev/mapper/centos-home 1024GB

lvreduce -L -1024G /dev/mapper/centos-home

扩展文件系统

# xfx
xfs_growfs /dev/mapper/centos-home

# ext3/ext4
resize2fs /dev/mapper/centos-home

查看最终效果

df -h
Last modification:March 3rd, 2021 at 11:56 am
如果觉得我的文章对你有用,可以请我喝杯咖啡。