2013-08-04 33 views
18

如何關閉/「卸載」Linux lvm2物理卷?如何取消激活LVM2物理卷以移除驅動器?

我把外置驅動器插入我的電腦。在驅動器上是LVM2 PV,其中一個卷組具有一些邏輯卷。我現在想要再次正確地移除此驅動器。

我卸載了文件系統,取消激活了所有邏輯卷和卷組。

如何禁用物理卷?或者再次讓Linux和Linux未知的PV和VG?就像lvmdiskscan和vgchange -a y的對立面一樣?

我想保留磁盤上的PV/VG和LV完好無損。

+0

相關:[在可移動HDD重新連接上自動激活VG](https://unix.stackexchange.com/q/391798/143394) –

回答

34
lvchange -an <lvpath> 
vgchange -an <vgname> 

如果你也想刪除的設備映射你可以使用

dmsetup ls 
dmsetup remove <name> 
+0

'dmsetup ls'顯示dm設備已經消失。是否有任何明確需要的邊界情況? –

+0

@TomHale基於我遇到的麻煩和這篇文章(https://access.redhat.com/solutions/140273)的話,我認爲這是一個好主意,在物理刪除之前從dm中移除設備是一個好主意它。 :) – vastlysuperiorman

7

我做

vgchange -an <vgpath>

之前,我取出磁盤和

vgchange -ay <vgpath>

我連接後再次。否則,任何LVM顯示命令都會產生輸入/輸出錯誤,並且該分區將不可安裝。