GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So vergrößern Sie den Auslagerungsspeicher unter Linux

Die Frage

Der Benutzer möchte den Auslagerungsbereich auf seinem Linux-Computer (CentOS/RHEL) erhöhen. Der vorhandene Auslagerungsbereich wurde als logisches LVM-Volume konfiguriert.

Die Lösung

Die folgende Lösung fügt zuerst ein neues physisches Volume (PV) zur verwendeten Volume-Gruppe hinzu und erweitert dann das logische Swap-Volume.

Im Beispiel unten heißt die voljume-Gruppe vg_main, das logische Swap-Volume heißt lv_swap und das neue physische Volume heißt /dev/xvdd. Bitte ersetzen Sie den Namen des physischen Volumes, das Sie hinzufügen, wenn Sie diese Befehle ausführen.

Bitte sichern Sie alle Konfigurationsinformationen und Daten von der VM-Instanz, bevor Sie LVM-Befehle ausführen, und führen Sie das Verfahren nach Möglichkeit zuerst auf einem Nicht-Produktionssystem durch.

Schritt 1:PV erstellen

Erstellen Sie zunächst ein neues physisches Volume mit der Festplatte /dev/vxdd.

# pvcreate /dev/xvdd

Schritt 2:PV zu bestehender VG hinzufügen

Fügen Sie das neue PV zur vorhandenen Volumengruppe hinzu, um den verfügbaren Speicherplatz zu erweitern.

# vgextend vg_main /dev/xvdd

Dadurch wird der bereits vorhandenen Datenträgergruppe vg_main mehr Speicherplatz hinzugefügt, sodass Sie anschließend einen vorhandenen logischen Swap-Datenträger erweitern oder, falls Sie ihn bereits gelöscht haben, einen neuen logischen Datenträger für den größeren Swap erstellen können.

Schritt 3:LV verlängern

Erweitern Sie das für die Auslagerung verwendete logische Volume.

# lvextend -l +100%FREE /dev/vg_main/lv_swap

Dieser Befehl erweitert lv_swap in den verbleibenden Platz in vg_main.

Schritt 4:Auslagerungsbereich formatieren

Der nächste Schritt ist das Formatieren des Auslagerungsbereichs mit der Datei „mksawp ”-Befehl.

# mkswap /dev/mapper/vg_main/lv_swap

Schritt 5:Swap in /etc/fstab hinzufügen (optional, falls bereits hinzugefügt)

Wenn der Swap noch nicht zu /etc/fstab hinzugefügt wurde, fügen Sie ihn zu /etc/fstab hinzu.

# vi /etc/fstab
/dev/mapper/vg_swap-lv_swap    swap    swap    defaults    0 0

Schritt 6:VG und LV aktivieren

Aktivieren Sie die Volumengruppen und logischen Volumen:

# vgchange -ay

Schritt 7:Aktivieren Sie den Auslagerungsbereich

Mounten Sie die Volumes und aktivieren Sie den Swap Space:

# mount -a
# swapon -s


Linux
  1. So erstellen Sie eine Auslagerungsdatei unter Linux

  2. So erhöhen Sie die Swap-Größe unter Ubuntu Linux

  3. So fügen Sie unter Linux Auslagerungsspeicher hinzu

  4. Wie aktiviere ich die Linux-Swap-Partition?

  5. Wie ändere ich die Swap-Partition in Linux?

So erhöhen Sie die Swap-Größe unter RHEL 8 / CentOS 8

So fügen Sie Swap Space unter Debian 10 Linux hinzu

So erweitern Sie den Auslagerungsbereich mithilfe der Auslagerungsdatei in Linux

So löschen Sie den Auslagerungsspeicher unter Linux

So überprüfen Sie den Auslagerungsbereich unter Linux

So deaktivieren Sie Swap unter Linux