Wie kann ich ein entfernbares (Hot-Plug, USB usw.) Speichergerät mit LVM2 ordnungsgemäß entfernen (entfernen) und später anschließen (einfügen)?
Ich habe diese Notiz gefunden
Entfernen (abziehen, auswerfen):
lvchange -an /dev/your_volume_group_name
vgexport -a
Einfügen (Stecker):
vgimport -a
lvchange -ay /dev/your_volume_group_name
Aber ich bin mir nicht sicher, ob die Option "Alle" -a
nicht zu viel ist.
Eine andere Sache, ich frage mich, ob es unter Umständen notwendig sein könnte, in einem vgscan
pvscan
solchen Szenario zu verwenden? Ich denke über eine automatisierte Lösung nach.
partition
storage
removable-storage
lvm
Grzegorz Wierzowiecki
quelle
quelle
Antworten:
Sie müssen die VG nicht exportieren, um eine VG von einem System auf ein anderes zu migrieren.
vgchange -an vgname
Deaktivieren Sie einfach alle logischen Volumes in der Volume-Gruppe, die Sie vom Computer trennen möchten.Später, nachdem Sie das Gerät wieder angeschlossen haben,
vgchange -ay vgname
werden alle logischen Volumes in Ihrem vgname VG reaktiviert. Anschließend können Sie LVs einbinden und verwenden.Die Geräteerkennung hängt von der Hardware, den Kernelmodulen usw. ab, dies sollte jedoch mit dem neuesten Kit funktionieren.
quelle
vgchange
oderlvchange
? Ich benutzelvchange
.vgchange -an
deaktiviert alle logischen Volumes in VGIch benutze ein ähnliches Skript wie dieses:
Wenn die Festplatte angeschlossen ist, findet der Kernel sie automatisch, wenn die richtigen Module auf dem System verfügbar sind (dies ist normalerweise bei Mainstream-Distributionen der Fall).
Der Export / Import ist nur erforderlich, wenn die PVs / VGs / LVs geändert werden und die VG an verschiedene Systeme angeschlossen ist. vgexport würde in diesem Fall nach vgchange gehen.
quelle