Centos7不關機擴充lvm容量
适用場景:不關機,不停服給系統擴容
環境:esxi6.7 、VCSA、 centos7、生産環境
思路:首先,在vcsa中将對應虛拟機的對應硬碟給增加容量,然後進入centos7中,讓增加的容量生效
讓增加的容量在Centos7中生效
檢視已有lvm資訊
# 檢視卷組(vg)資訊
vgs
# 檢視實體卷(pv)資訊
pvs
# 檢視邏輯卷(lv)資訊
lvs
# 檢視挂載裝置的資訊
lsblk
# 檢視磁盤資訊
fdisk -l
# 檢視挂載的檔案系統相關的資訊
df -Th
# 檢視硬碟對應的挂載所在的系統總線
ls -l /sys/block/sdb(要檢視的硬碟)
重載硬碟,讓在vcsa中增加的容量,在centos7中被加載
echo "1" > /sys/block/sdb/device/rescan
檢視sdb的重載結果
dmesg | grep sdb
檢視現在的硬碟挂載情況
lsblk
将增加的容量部分進行分區
fdisk /dev/sdb
tips:
磁盤的分區格式最好還是跟已有的lvm的底層磁盤分區格式一緻。
比如說原有的lv對應的硬碟分區是Linuxlvm格式的那麼新建立的也要為Linuxlvm格式
重新整理硬碟分區表
partprobe /dev/sdb
檢視現有lvm相關資訊,将分好的去加入到vg中
1、檢視現有pv的資訊
pvs
2、将剛分好的區建立成pv
pvcreate /dev/sdb3
3、将建立的pv加入vg
vgextend data(已有的vg名) /dev/sdb
4、檢視驗證
pvs
5、檢視lv的資訊
lvs
6、将vg中新增加的空間增加到LV中,實作邏輯卷擴容
7、将lv之上的正在被使用的檔案系統擴容
xfs_growfs /dev/data/lvol0
8、檢視擴容結果
df -Th
至此,擴容結束