Der Befehl lvchange ändert LV-Attribute in der VG, ändert die LV-Aktivierung im Kernel und enthält andere Dienstprogramme für die LV-Wartung. Beispielsweise können Sie lvchange verwenden, während Sie eine Festplatte aus einer Datenträgergruppe entfernen. Die unten beschriebenen Schritte stellen ein Verfahren zum Entfernen einer Festplatte aus VG bereit.
Hinweis :Sichern Sie die gesamte Volume-Gruppe entweder durch den Snapshot auf VM-Ebene oder den LVM-Snapshot auf Betriebssystemebene und stellen Sie sicher, dass Volumes aus dem Snapshot wiederhergestellt werden können.1. Wenn ein physisches Volume Bindungen für ein logisches Volume hat, ist es daher erforderlich, das Volume zu unmounten und zu zerstören:
# umount [mount point] # lvchange -a n [LV path]
2. Entfernen Sie das logische Volume:
# lvremove [LV path]
3. Entfernen Sie den physischen Datenträger aus der Datenträgergruppe:
# vgreduce [volume group] [physical volume]
lvchange-Befehlsbeispiele
1. So steuern Sie die Verfügbarkeit logischer Volumes:
# lvchange -a LV00 # lvchange --available LV00 # lvchange -ay LV00 (To activate) # lvchange -an LV00 (To deactivate) # lvchange -aey LV00 (In Cluster - Activate in one node) # lvchange -aly LV00 (In Cluster - Activate in local node) # lvchange -aln LV00 (In Cluster - deactivate in local node)
2. So legen Sie die zusammenhängende Zuweisungsrichtlinie für logische Volumes fest oder setzen sie zurück:
# lvchange -C y|n LV00 # lvchange --contiguous y|n LV00
3. So erzwingen Sie die vollständige Neusynchronisierung eines Spiegels:
# lvchange --resync LV00
4. So stellen Sie die Minor-Nummer ein:
# lvchange --minor minor LV00
5. So starten oder stoppen Sie die Überwachung eines gespiegelten oder logischen Snapshot-Volumes mit dmeventd:
# lvchange --monitor y|n LV00
6. Um einen logischen Datenträger abzufragen, um seine vorherigen unvollständigen Transaktionen neu zu starten:
# lvchange --poll y|n LV00
7. So rufen Sie lvchange aus frühen Systeminitialisierungsskripten (z. B. rc.sysinit oder einer initrd) auf:
# lvchange --sysinit LV00
8. So deaktivieren Sie die udev-Synchronisation:
# lvchange --noudevsync LV00
9. Um keinen Versuch zu unternehmen, mit dmeventd zu interagieren, es sei denn, –monitor ist angegeben:
# lvchange --ignoremonitoring LV00
10. Auf y setzen, um die angegebene Minor-Nummer persistent zu machen:
# lvchange -M y|n LV00 # lvchange --persistent y|n LV00
11. So ändern Sie die Zugriffsberechtigung auf Nur-Lesen oder Lesen/Schreiben:
# lvchange -p r|rw LV00 # lvchange --permission r|rw LV00
12. So stellen Sie die Read-Ahead-Sektoranzahl dieses logischen Volumes ein:
# lvchange -r ReadAheadSectors|auto|none LV00 # lvchange --readahead ReadAheadSectors|auto|none LV00
13. So laden Sie die Metadaten des logischen Volumes neu:
# lvchange --refresh LV00