GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So entfernen Sie eine Festplatte aus einer LVM-Volumengruppe

Alle Aktivitäten im Zusammenhang mit der Verkleinerung von Volumes und Dateisystemgrößen gelten als hohes Risiko. Ein Hauptgrund ist, dass wir das Dateisystem nicht wiederherstellen und reparieren können, wenn es auf einen Fehler stößt. Als allgemeine Faustregel sollte ein guter Rückzugsplan vorhanden sein. Die virtuelle Maschine verfügt über eine Snapshot-Funktion, die vor dem Verkleinern von Volumes und Dateisystemen verwendet werden muss. Stellen Sie im Fall eines physischen Servers sicher, dass ein vollständiges Backup der Einhängepunkte erstellt wird, bevor Sie die Festplatte entfernen.

Bevor wir Festplatten in einer Volume-Gruppe entfernen, muss Folgendes durchgeführt werden:

  • Bestimmen Sie die physischen Extents der logischen Datenträger und Datenträgergruppen. Wir müssen sicherstellen, dass logischen Volumengruppen keine anderen physischen Extents zugewiesen sind, bevor wir mit der Änderungsaktivität fortfahren.
  • Unabhängig vom Dateisystemformat, ob EXT oder XFS, kann das Gerät entfernt werden, wenn es keine physischen Extent-Bindungen hat.
  • Wenn das zu entfernende Gerät eine physische Ausdehnung enthält, muss es zuerst zerstört werden, bevor die Festplatte vollständig aus der Volumengruppe entfernt wird.
  • Wenn die logischen Datenträgergruppen nicht die physische Ausdehnung des Geräts verwenden, kann das Gerät entfernt werden, ohne die Datenträgergruppen abzuhängen. vgreduce würde einen Fehler registrieren, der besagt, dass das Gerät beschäftigt ist, wenn es von logischen Volumes verwendet wird, unabhängig davon, ob es gemountet ist oder nicht.

Vorabprüfungen

1. Suchen Sie das betroffene Volume:

# lsblk

2. Bestimmen Sie die physischen Bereiche des physischen Datenträgers, der Datenträgergruppe und des logischen Datenträgers:

# pvdisplay [PV name]
# vgdisplay -v [VG name] | egrep "Name|Alloc PE|PV Name|Total PE"
# lvdisplay -m [VG name]

3. Bevor Sie das Volume aushängen, vergewissern Sie sich, dass auf dem logischen Volume keine Prozesse ausgeführt werden:

# lsof [mount point]

Hinweis :Das Ausführen von lsof darf keine Ausgabe zurückgeben.

VG reduzieren

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]
Hinweis :Das Ausführen von lvremove muss vor dem Entfernen der Festplatte ausgeführt werden.


Cent OS
  1. So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu oder entfernen ihn

  2. So erweitern Sie LVM, wenn in der Volumengruppe kein freier Speicherplatz vorhanden ist

  3. Wie überprüfe ich ein physisches LVM-Volume auf fehlerhafte Blöcke?

  4. Wie erstelle ich eine LVM-Partition/ein physisches Volume> 2 TB?

  5. So konfigurieren Sie eine vorhandene Lvm-Volumengruppe für die Verwendung von DM-Multipath

So erstellen Sie eine Volumengruppe in Linux mit LVM

CentOS / RHEL :So finden Sie freien Speicherplatz in einer Volume Group in LVM

CentOS / RHEL :So löschen Sie eine Volumengruppe in LVM

CentOS / RHEL :So fügen Sie ein physisches Volume (PV) zu einer Volume-Gruppe (VG) in LVM hinzu

CentOS / RHEL :So entfernen Sie verwendetes physisches Volume (PV) aus der Volume Group (VG) in LVM

So verschieben Sie Swap von der Festplattenpartition auf das LVM-Volume in Linux