Jak prawidłowo odłączyć (usunąć), a następnie podłączyć (wstawić) wymienne (hot-plug, USB itp.) Urządzenie magazynujące z LVM2?
Znalazłem tę notatkę
Usuń (odłącz, wysuń):
lvchange -an /dev/your_volume_group_name
vgexport -a
Wstaw (wtyczka):
vgimport -a
lvchange -ay /dev/your_volume_group_name
ale nie jestem pewien, czy użycie opcji „wszystko” -a
nie jest i przesada?
Inna sprawa, zastanawiam się, czy w jakichś okolicznościach może zaistnieć potrzeba użycia vgscan
pvscan
w takim scenariuszu? Myślę o zautomatyzowanym rozwiązaniu.
partition
storage
removable-storage
lvm
Grzegorz Wierzowiecki
źródło
źródło
Odpowiedzi:
Nie musisz eksportować VG, która służy do migracji VG z jednego systemu do drugiego.
Wystarczy
vgchange -an vgname
dezaktywować wszystkie woluminy logiczne w grupie woluminów, którą chcesz odłączyć.Później, po ponownym podłączeniu urządzenia,
vgchange -ay vgname
ponownie aktywuje wszystkie woluminy logiczne w twojej Vgname VG, a następnie możesz zamontować LV i użyć.Rozpoznawanie urządzeń zależy od sprzętu i modułów jądra itp., Ale powinno to działać z najnowszym zestawem.
źródło
vgchange
czylvchange
? Używamlvchange
.vgchange -an
dezaktywuje wszystkie woluminy logiczne w VGUżywam skryptu podobnego do tego:
Po podłączeniu dysku jądro znajdzie go automatycznie, gdy w systemie będą dostępne odpowiednie moduły (zwykle tak jest w przypadku dystrybucji głównego strumienia)
eksport / import jest wymagany tylko wtedy, gdy parametry PV / VG / LV zostaną zmienione, a VG zostanie podłączony do różnych systemów. W takim przypadku vgexport poszedłby po vgchange.
źródło