So deaktivieren Sie SWAP unter Linux

So deaktivieren Sie SWAP unter Linux

 

Die Linux-Plattform verwendet SWAP als zusätzlichen Speicher für den Systembetrieb. Wenn Sie nicht mehr über genügend physischen Speicher verfügen, verwendet das System virtuellen RAM (AKA SWAP), um sicherzustellen, dass Ihr Betriebssystem nicht abstürzt und einfriert. Ohne zu kompliziert zu werden, ist es absolut wichtig, den SWAP-Speicherplatz unter Linux zu sagen. Warum sollten Sie es deaktivieren?

 

Der Grund für das Deaktivieren von SWAP ist der zwingende Grund, dass viele es nicht brauchen. Das Argument ist, dass mit immer größeren RAM-Mengen in modernen Systemen Benutzer niemals Überlaufspeicher verwenden.

Ein weiteres Argument gegen die Verwendung von SWAP ist, dass die meisten Computer heutzutage auf Solid State-Laufwerken ausgeführt werden. Da SWAP häufig eine Partition (oder eine Datei) ist, auf die häufig zugegriffen wird, können SSDs möglicherweise schneller abgenutzt werden.

Es genügt zu sagen, dass die SWAP-Debatte ein strittiges Thema in der Linux-Community ist, und beide Seiten der Debatte haben gute Punkte. Unabhängig davon, wenn Sie sich aus irgendeinem Grund in einer Position befinden, in der Sie SWAP nicht möchten, müssen Sie wissen, wie sie deaktiviert wird. Moderne Linux-Betriebssysteme machen dies jedoch nicht intuitiv oder einfach.

Aufgrund des komplexen Umgangs mit SWAP haben wir uns entschlossen, diesen Leitfaden zu erstellen. In diesem Abschnitt erfahren Sie, wie Sie die SWAP-Funktion unter Linux deaktivieren. Darüber hinaus erfahren Sie, wie Sie die SWAP-Datei oder -Partition dauerhaft löschen können.

Aktives SWAP unter Linux anzeigen

Beim Einschalten von SWAP wird geprüft, ob es auf dem System aktiv ist. Am besten überprüfen Sie dazu die Datei / proc / swap . Es listet aktive Geräte auf, die derzeit als SWAP eingerichtet sind.

Führen Sie zum Anzeigen der Datei / proc / swaps die Katze . Bitte beachten Sie, dass Sie diesen Befehl je nach Systemeinstellung mit dem Befehl sudo ausführen müssen.

So deaktivieren Sie SWAP unter Linux

cat /proc/swaps

Oder wenn Sie es mit sudo  ausführen müssen >, do:

sudo cat /proc/swaps

Beim Auslesen werden Sie die SWAP-Geräte in der Datei bemerken. Abhängig von Ihrem Setup verfügen Sie möglicherweise über eine aktive Partition oder eine Auslagerungsdatei im Stammverzeichnis.

Müssen Sie Ihre SWAP-Anzeige für einen späteren schnellen Zugriff aufbewahren? Speichern Sie es in einer Datei, indem Sie Folgendes ausführen:

cat /proc/swaps/ >> ~/swap-info.txt

Oder

sudo cat /proc/swaps/ >> /home/username/swap-info.txt

Dauerhaftes Entfernen von SWAP

Nachdem Sie nun Informationen über die SWAP-Geräte auf Ihrem System erhalten haben, können Sie sie deaktivieren noch einfacher. Um zu beginnen, erhalten Sie eine Root-Shell im Terminal. Root ist in diesem Prozess von entscheidender Bedeutung. Sie können root erhalten, indem Sie den Befehl su ausführen.

su -

Hinweis: Kann ’ t nicht su bekommen? Möglicherweise können Sie stattdessen mit dem Befehl sudo -s arbeiten.

sudo -s

Sobald Sie den Root-Zugriff in der Shell erhalten haben, schreiben Sie den Befehl swapoff zusammen mit dem Namen der Auslagerungsdatei oder -partition unter das Ende des Befehls. Um beispielsweise die Auslagerungsdatei Ihres Linux-PCs zu deaktivieren, schreiben Sie den folgenden Befehl aus.

Hinweis: In diesem Beispiel lautet der Name der SWAP-Datei “ swapfile ”. Ihre können sich unterscheiden!

swapoff /swapfile

Wenn Ihr Linux-PC über eine SWAP-Partition verfügt, können Sie diese Option mit swapoff gefolgt von der Option deaktivieren Name der Partition.

Hinweis: Stellen Sie sicher, dass Sie /dev/sdXY durch Ihr SWAP-Partitionslabel ersetzen, wie in /proc/swaps gezeigt.

swapoff /dev/sdXY

Wenn Sie den Befehl swapoff auf Ihrem Linux-System ausführen, müssen Sie ihn effektiv abschalten. SWAP kann sich jedoch nach dem Neustart immer wieder einschalten, sofern Sie es nicht von Ihrem Computer löschen.

Befolgen Sie eine der folgenden Anweisungen, um SWAP dauerhaft von Ihrem Linux-System zu löschen.

Löschen der SWAP-Datei

Viele moderne Linux-Systeme haben auf die Verwendung von SWAP-Dateien umgestellt. Eine SWAP-Datei zu haben ist ausgezeichnet, da es viel einfacher ist, sie loszuwerden, da es keine Partition gibt, mit der man sich verwöhnen oder neu formatieren kann.

Führen Sie die folgenden Befehle aus, um Ihre SWAP-Datei unter Linux dauerhaft zu deaktivieren und zu löschen.

Hinweis: Wie bereits erwähnt, heißt die SWAP-Datei in unserem Beispiel “ swapfile ”. Achten Sie darauf, den Namen o zu ändernf Die Datei im folgenden Befehl, falls der Name der System-SWAP-Datei unterschiedlich ist.

So deaktivieren Sie SWAP unter Linux

su -

cd /

rm swapfile

Öffnen Sie anschließend /etc/fstab und löschen Sie die Zeile, die Ihre SWAP-Partition angibt.

nano /etc/fstab

So deaktivieren Sie SWAP unter Linux

Wenn Sie die SWAP-Dateizeile in / etc / fstab vollständig entfernt haben, Schließen Sie den Editor mit Ctrl O und Ctrl X.

Löschen der SWAP-Partition

Das Löschen einer SWAP-Partition ist etwas schwieriger als eine SWAP-Datei, da es eine Partition ist, mit der gearbeitet werden kann, und nicht eine einzelne Datei, die gelöscht werden kann.

Um den Partitionslöschvorgang zu starten, installieren Sie den Partitionseditor von Gparted. Unsicher, wie man es bekommt? Besuchen Sie diese Pkgs.org-Seite. In fast jeder Distribution wird beschrieben, wie Sie Gparted erhalten.

Hinweis: Wenn Sie Fedora oder eine andere Linux-Distribution mit LVM verwenden, wird   Sie müssen Ihre SWAP-Partition mit dem KDE-Partitionsmanager und nicht mit Gparted löschen, da Benutzer LVM-Partitionen im Handumdrehen bearbeiten können.

Wenn Gparted installiert ist, starten Sie es. Suchen Sie dann Ihre SWAP-Partition und löschen Sie sie, indem Sie mit der rechten Maustaste auf die Partition klicken, und wählen Sie dann die Option “ löschen ” Taste im Menü.

So deaktivieren Sie SWAP unter Linux

Wenn die SWAP-Partition gelöscht ist, klicken Sie auf “ Apply ” Schaltfläche in Gparted, um die Änderungen zu schreiben. Sie sollten dann einen freien Platz auf Ihrer Festplatte haben.

So deaktivieren Sie SWAP unter Linux

Schließen Sie Gparted, wenn die Änderungen übernommen werden, und starten Sie ein Terminal. Öffnen Sie im Terminal Ihre Datei / etc / fstab in Nano.

So deaktivieren Sie SWAP unter Linux

sudo nano /etc/fstab

Löschen Sie die Zeile, die auf Ihre SWAP-Partition verweist, mit dem Nano-Editor. Speichern Sie es dann mit Ctrl O und beenden Sie den Editor mit Ctrl X .

Linux-Boot-Image-Dateien neu erstellen

Jetzt, da SWAP nicht mehr vorhanden ist, ist es wichtig, dass Sie Ihr Linux-Boot-Image neu generieren. Beachten Sie, dass sich dies je nach verwendeter Distribution ändern wird.

  • Ubuntu: sudo update-initramfs -u
  • Debian: sudo update-initramfs -u
  • Arch Linux: sudo mkinitcpio -p linux
  • Fedora: sudo dracut --regenerate-all --force
  • OpenSUSE: sudo mkinitrd

Wenn das initramfs-Update abgeschlossen ist, starten Sie Ihren PC neu und Ihre SWAP-Partition ist weg!

ABONNIEREN SIE UNSEREN

NEWSLETTER

Erhalten Sie tägliche Tipps in Ihrem PosteingangJoin 35.000 anderen Lesern

q , quelle

Zusammenhängende Posts:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.