1、lvm扩容,VG Name 为 data
新增一块磁盘,比如新增磁盘名为/dev/vdc
给新增磁盘分区
parted /dev/vdc <<EOF
mklabel gpt
yes
mkpart primary 0 100%
ignore
quit
EOF
pvcreate /dev/vdc1
vgextend data /dev/vdc1
lvextend -l +100%FREE /dev/mapper/data-data
centos6用resize2fs /dev/mapper/data-data
centos7 用xfs_growfs /dev/mapper/data-data
以上扩容成功
2、 误删除/dev/vdc,导致lvm顺坏修复
lvm备份信息在/etc/lvm/backup目录,找到误删除之前的备份文件
可以看到之前的磁盘名为/dev/vdc uuid为22S4uw-uGnC-tBgo-2iaO-aIvc-sNtt-229NfF
新加一块相同大小的磁盘 fdisk -l命令查看新加的磁盘名,这里新加的磁盘名也是/dev/vdc
执行命令 pvcreate --test --uuid 22S4uw-uGnC-tBgo-2iaO-aIvc-sNtt-229NfF --restorefile /etc/lvm/backup/data /dev/vdc 如果新加的磁盘名不是vdc则更改为对应的,/etc/lvm/backup/data表示lvm还原点,这条命令表示测试
执行命令 pvcreate --uuid 22S4uw-uGnC-tBgo-2iaO-aIvc-sNtt-229NfF --restorefile /etc/lvm/backup/data /dev/vdc 给新硬盘重建pv
执行vgs查看vg大小,应该是pv的总和
执行lvs -o +devices查看lv用到了哪几块盘
还原卷组
测试还原 vgcfgrestore --test -f /etc/lvm/backup/data data
执行还原 vgcfgrestore -f /etc/lvm/backup/data data
扫描卷组 vgscan
激活卷组 vgchange -ay data
扫描逻辑卷 lvscan
完事后执行mount -a看是否能够挂载,reboot
标签:删除,--,dev,vdc,lvm,磁盘,data From: https://www.cnblogs.com/tiantianhappy/p/17879529.html