2013-08-04 27 views
18

Wie kann ich ein Linux lvm2 physisches Volume herunterfahren/unmounten?Wie kann ein physisches LVM2-Volume deaktiviert werden, um das Laufwerk zu entfernen?

Ich steckte ein externes Laufwerk an meinen Computer. Auf dem Laufwerk befindet sich ein LVM2 PV mit einer Volume-Gruppe, die einige logische Volumes hat. Ich möchte dieses Laufwerk nun wieder ordnungsgemäß entfernen.

Ich habe die Dateisysteme abgehängt, alle logischen Volumes und die Volume-Gruppe deaktiviert.

Wie kann ich das physische Volumen deaktivieren? Oder machen Sie die PV und die VG wieder unbekannt für Linux? Wie genau das Gegenteil von lvmdiskscan und vgchange -a y?

Ich möchte die PV/VG und LVs auf der Festplatte intakt lassen.

+0

Related: [Auto-Aktivierung VG auf entfernbare HDD-Verbindung] (https://unix.stackexchange.com/q/391798/143394) –

Antwort

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

Wenn Sie das Gerät auch entfernen möchten Karten Sie

dmsetup ls 
dmsetup remove <name> 
+0

'dmsetup ls' zeigte, dass das DM-Gerät bereits verschwunden war. Gibt es Randfälle, die dies explizit benötigen? –

+0

@TomHale Basierend auf den Schwierigkeiten, denen ich begegne, und den Worten dieses Artikels (https://access.redhat.com/solutions/140273) denke ich, dass es eine gute Idee ist, das Gerät vor dem physischen Entfernen aus dm zu entfernen es. :) – vastlysuperiorman

7

ich

vgchange -an <vgpath>

verwenden kann, bevor ich die Festplatte und

vgchange -ay <vgpath>

entfernen

nachdem ich es wieder angeschlossen habe. Andernfalls führt jeder LVM-Anzeigebefehl zu Eingabe-/Ausgabefehlern, und die Partition ist nicht mountbar.