VMware环境下的一台SUSE 12 VM
需求:
将现有的LVM容量条带扩容
步骤:
1,先挂在存储给ESXi系统访问
2,添加磁盘给VM
注意:这边添加磁盘的容量必须要一样,数目与原有Linux系统下的LVM磁盘数量一致,要不无法扩容。比如原有LVM是3块3TB磁盘组成条带,这边添加的时候也需要添加3块硬盘,大小只要一致即可,比如提交3块4TB硬盘。
3,进入到Linux系统下进行磁盘扫描,查看现有的LVM物理磁盘和挂在情况
#for host in /sys/class/scsi_host/*; do echo "- - -" | sudo tee $host/scan; ls /dev/sd* ; done
#pvs
#lsblk
4,扫描到新的3块4TB硬盘,进行PV创建,查看LVM物理磁盘
#pvcreate /dev/sdh /dev/sdi /dev/sdj
#pvs
5,查看现有VG名称
#vgdisplay
#vgextend scratch /dev/sdh /dev/sdi /dev/sdj
#vgdisplay scratch | grep "Free"
#lvextend -l +100%FREE /dev/scratch/scratch_vol
7,文件系统扩容
#xfs_growfs /scratch
#df -h
备注:
如何创建和查看条带LVM
下面的-i 3是代表3块硬盘组成条带,如果是4块硬盘就是-i 4,下面第一条告警是因为只有3块磁盘,所以报错。
#lvcreate -l 100%FREE -i 3 -I 64k -n scratch_vol scratch /dev/sde /dev/sdf /dev/sdg
#lvdisplay -m
如何删除LVM