數據庫主機,用於數據備份的vg刪除後新增asm磁盤組,發現兩個節點磁盤序號不一致。該vg刪除前只在一個節點進行了掛載,查看序號較大的節點的pv信息,顯示如下:
# pvs
Error reading device /dev/bakupvg/bakupvg-baklv01 at 0 length 512.
Error reading device /dev/bakupvg/bakupvg-baklv01 at 0 length 4.
Error reading device /dev/bakupvg/bakupvg-baklv01 at 4096 length 4.
PV VG Fmt Attr PSize PFree
/dev/vda2 centos lvm2 a-- <197.88g 0
/dev/vda3 centos lvm2 a-- 11.11g 16.00m
出現該問題的主要原因爲磁盤刪除後,對應的盤符沒有自動被清理,通過以下命令可以看到
# dmsetup ls |grep datavg
bakupvg-baklv01 (253:2)
解決辦法:
1.直接重啓
2.dmsetup remove bakupvg-baklv01
1或2任意選一種,然後執行掃盤操作。
參考:
https://access.redhat.com/solutions/140273