Lvm

多路徑設備未呈現給主機。如何從 LVM 和系統中刪除它?

  • August 9, 2013

作業系統:紅帽企業 Linux AS 第 4 版

儲存人員未展示之前導出到系統的幾個磁碟(有時會發生這種情況)。好吧,這沒有問題,因為該磁碟是空的,並且數據已遷移到其他 PV。問題是設備在系統中沒有先前的刪除過程就被刪除了。

如何從整個系統中刪除失去的磁碟?

多路徑-ll:

mpath10 (350002ac01bde0e96)
[size=50 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [enabled]
\_ 0:0:1:2 sdf  8:80   [failed][faulty]
\_ 0:0:2:2 sdk  8:160  [failed][faulty]
\_ 1:0:0:2 sdp  8:240  [failed][faulty]
\_ 1:0:2:2 sdx  65:112 [failed][faulty]

顯示:

/dev/dm-9: read failed after 0 of 4096 at 53687025664: Input/output error
/dev/dm-9: read failed after 0 of 4096 at 53687083008: Input/output error
/dev/dm-9: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-9: read failed after 0 of 4096 at 4096: Input/output error
/dev/dm-9: read failed after 0 of 4096 at 0: Input/output error

提前謝謝,請原諒我的英語

我不知道這是否適用於 RHEL4,因為我只在較新的 OS:es 上嘗試過,但是

刪除 mpath 設備;

multipath -f mpath10 

要從 linux 作業系統中刪除塊設備,請執行

echo 1 > /sys/block/sdf/device/delete

當 mpath 設備消失時,pvdisplay 將不再抱怨 pv 所在的位置。

引用自:https://serverfault.com/questions/529781