1.虚拟机加盘后,系统未看到盘
解决方法: 刷新光纤口

echo "- - -" > /sys/class/scsi_host/host0/scan
注意,有的机器有多个光纤接口,就要刷新多次,如下:
[root@p-sapngx01-v-zb ~]# cd /sys/class/scsi_host/
[root@p-sapngx01-v-zb scsi_host]# ls
host0  host1  host2
[root@p-sapngx01-v-zb scsi_host]#
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

此时lsblk检查后可以查看到新盘了

2.ECS云主机,未做LVM时原盘扩容

yum install -y cloud-utils-growpart 
growpart /dev/vdc1 
resize2fs /dev/vdc1
或xfs_growfs /dev/vdc1

2.加新盘扩容(整个盘的容量都给1个lv)

vcreate  /dev/sde  #新盘创建物理卷
vgextend  dbvg /dev/sde #vg卷组扩容
lvextend -l +100%FREE /dev/mapper/dbvg-dblv  #lv逻辑卷扩容
resize2fs /dev/mapper/dbvg-dblv  #同步文件系统

3.创建LV,VG

fdisk /dev/sdc  磁盘分区
n   新建分区
p  新建主分区
1   主分区号
扇区大小,也可以采用默认值按回车直接给最大
t 设置分区类型
8e 设置LVM格式
w 保存退出

pvcreate /dev/sdc1 创建物理卷
vgcreate vg_usr_sap /dev/sdc1   创建vg_usr_sap逻辑卷组

lvcreate   -L   +200G -n  lv_usr_sap vg_usr_sap    创建大小为200G的lv_usr_sap的逻辑卷
lvcreate   -L   +20G  -n lv_sapmnt    vg_usr_sap    创建大小为20G的lv_sapmnt的逻辑卷
lvcreate   -L   +100G  -n lv_trans   vg_usr_sap      创建大小为100G的lv_trans的逻辑卷
lvcreate   -L   +10G  -n lv_swap   vg_usr_sap        创建大小为10G的lv_swap的逻辑卷

#备注 VG全部空间给一个lv  lvcreate -L 100%VG -n 卷名 卷组名
mkdir  /usr/sap  /sapmnt  /usr/sap/trans   创建挂载点目录
xfs_growfs /dev/vg_usr_sap/lv_usr_sap  同步文件系统

将逻辑卷格式化为xfs格式和swap
mkfs -t xfs  /dev/vg_usr_sap/lv_usr_sap
mkfs -t xfs  /dev/vg_usr_sap/lv_sapmnt
mkfs -t xfs  /dev/vg_usr_sap/lv_trans
mkswap /dev/vg_usr_sap/lv_swap

挂载
mount /dev/vg_usr_sap/lv_usr_sap  /usr/sap
mount /dev/vg_usr_sap/lv_sapmnt  /sapmnt
mount /dev/vg_usr_sap/lv_trans  /usr/sap/trans
swapon /dev/vg_usr_sap/lv_swap

df -Th 检查文件系统
free -m  检查swap交换分区

开机自动挂载/etc/fstab
/dev/disk/by-uuid/a6a3dc6a-e377-4d01-8e94-5e577a1e9a25           /usr/sap  xfs defaults,nofail 0 2
/dev/disk/by-uuid/8c6da504-b706-41f6-a462-44fac01ad3d1           /sapmnt   xfs defaults,nofail 0 2
/dev/disk/by-uuid/f746c953-ac9f-493f-bcac-0f6339c8e70a           /usr/sap/trans   xfs defaults,nofail 0 2
/dev/disk/by-uuid/657f42c2-bd14-4ac9-bcaf-99c46ae8835b           swap                    swap    defaults        0 0

4.后端存储映射磁盘做的vg,lv迁移到其他服务器上

1.umount /u01 #原服务器先umount挂载点
2.修改vg lv状态,导出vg
lvchange -an /dev/n-datavg/n-datalv   
vgchange -an n-datavg
vgexport n-datavg
3.后端存储重新映射后,在新服务器上执行扫盘命令发现磁盘已经有了,但是发现没有vg,lv等信息,执行vgscan,lvscan刷新也没有
解决方法: 将原服务器上/etc/lvm/backup/n-datavg文件copy过来,然后执行vgcfgbackup n-datavg后正常刷出来了