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

Wie kann man die Swap-Größe erhöhen?

Lösung 1:

Sie haben sich entschieden, bei der Installation eine separate Swap-Partition zu erstellen. Sie können die Größe nicht online ändern - selbst eine Offline-Größenänderung wird viel Zeit in Anspruch nehmen und das potenzielle Risiko bergen, Ihr nachfolgendes Dateisystem auf /dev/sdc2 zu beschädigen.

Die einfachste Möglichkeit, dies zu umgehen, besteht darin, entweder eine neue Auslagerungspartition auf einer anderen Festplatte zu erstellen, die Sie derzeit nicht verwenden (oder es sich leisten können, offline zu repartitionieren) oder einfach eine Auslagerungsdatei in einem vorhandenen Dateisystem zu verwenden (das mit einige geringfügige Leistungseinbußen aufgrund des Dateisystem-Overheads).

Das allgemeine Verfahren zum Hinzufügen einer Auslagerungspartition/-datei:

  • Erstellen Sie entweder eine neue Partition vom Typ 82h oder eine neue 8-GB-Datei mit dd if=/dev/zero of=/swapfile bs=1M count=8192
  • initialisieren Sie es mit mkswap /swapfile oder mkswap /dev/sdXX
  • benutze swapon /swapfile oder swapon /dev/sdXX bzw. um Ihren neuen Auslagerungsbereich on-the-fly zu aktivieren
  • Fügen Sie einen Eintrag zu /etc/fstab hinzu, um sicherzustellen, dass Ihr neuer Auslagerungsbereich beim Neustart aktiviert wird

Ihre aktuelle Swap-Partition wird weiterhin verwendet, Sie möchten sie möglicherweise aus Gründen der Komplexitätsreduzierung loswerden. Verwenden Sie einfach swapoff /dev/sdc1 seine Verwendung für den Moment zu deaktivieren und den Verweis in /etc/fstab zu entfernen

Lösung 2:

Würden Sie in diesem Fall einen Austausch benötigen? Ich weiß nicht, was Sie auf Ihrem System haben, aber ich versuche, genügend Speicher in meinen Servern zu haben, um Swaps vollständig zu vermeiden ... (ich habe es, aber nur als Ausfallsicherung, wenn mein Server mit dem Swaping beginnt, kaufe ich mehr Speicher...)

Lösung 3:

Sie müssen die Festplatte neu partitionieren. Wenn ich mich gut erinnere, wird das Verschieben des Anfangs der Linux-Partition in parted nicht unterstützt, aber Sie können Ihr Linux-Dateisystem und Ihre Linux-Partition ebenfalls verkleinern und dann am Ende Ihrer Festplatte einen weiteren Austausch vornehmen. Sie können dies nicht tun, während das System online ist.

Eine alternative Lösung besteht darin, eine große Datei als Auslagerung zu verwenden. (Weiß nicht, ob das heutzutage noch eine gute Idee ist.)


Linux
  1. Erhöhen Sie die Größe der virtuellen Festplatte der Windows10-VM auf QEMU-KVM

  2. Wie kann man die Größe des Dateisystems erhöhen, um der Partition zu entsprechen?

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

  4. So verwalten Sie eine Swap-Partition unter Linux

  5. So erhöhen Sie die Swap-Größe auf CentOS + cPanel

So partitionieren Sie eine Festplatte unter Linux

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

So erstellen oder vergrößern Sie Swap Space in Linux

Wie wird die Swap-Partition automatisch gemountet?

Wie kann man mehr Platz zuweisen, um zu tauschen und seine Größe größer als Ram zu erhöhen?

Wie finde ich die Größe einer nicht gemounteten Partition unter Linux?