In diesem Artikel lernen Sie, wie Sie in einer EC2-Instanz unter Ubuntu eine Swap-Datei erstellen und aktivieren, um den Arbeitsspeicher zu erweitern. Wir gehen Schritt für Schritt durch den Prozess und zeigen Ihnen auch, wie Sie die Swap-Datei beim Systemstart automatisch aktivieren können. Dies ist besonders hilfreich, wenn Sie eine Instanz mit wenig Arbeitsspeicher haben und mehr Ressourcen benötigen.
Voraussetzungen
Schritt 1: Swap-Datei erstellen
Als erstes müssen wir eine Swap-Datei erstellen. Diese wird verwendet, um den Arbeitsspeicher zu erweitern, indem sie als zusätzlicher virtueller Arbeitsspeicher genutzt wird.
Führe folgenden Befehl aus, um eine 1 GB große Swap-Datei zu erstellen:
sudo fallocate -l 1G /swapfile
Dies erstellt eine 1 GB große leere Datei mit dem Namen /swapfile
. Du kannst auch eine größere oder kleinere Swap-Datei erstellen, indem du den Wert von 1G
entsprechend anpasst.
Schritt 2: Berechtigungen für die Swap-Datei festlegen
Als nächstes müssen wir die Berechtigungen für die Swap-Datei festlegen, um sicherzustellen, dass nur der Root-Benutzer darauf zugreifen kann. Führe dazu folgenden Befehl aus:
sudo chmod 600 /swapfile
Schritt 3: Swap-Datei formatieren
Bevor wir die Swap-Datei nutzen können, müssen wir sie noch formatieren. Führe dazu folgenden Befehl aus:
sudo mkswap /swapfile
Dies wird die Swap-Datei formatieren und sie für den Einsatz als Swap-Speicher vorbereiten.
Schritt 4: Swap-Datei aktivieren
Jetzt können wir die Swap-Datei aktivieren, indem wir den folgenden Befehl ausführen:
sudo swapon /swapfile
Die Swap-Datei ist jetzt aktiviert und wird verwendet, um den Arbeitsspeicher zu erweitern.
Schritt 5: Swap-Datei beim Systemstart automatisch aktivieren
Um sicherzustellen, dass die Swap-Datei beim Systemstart automatisch aktiviert wird, müssen wir sie in der Datei /etc/fstab
eintragen. Öffne die Datei mit folgendem Befehl:
sudo nano /etc/fstab
Füge am Ende der Datei folgende Zeile hinzu:
/swapfile swap swap defaults 0 0
Speichere die Datei und schließe den Texteditor. Die Swap-Datei wird nun beim Systemstart automatisch aktiviert.
Um zu überprüfen, ob die Swap-Datei korrekt aktiviert wurde, führe folgenden Befehl aus:
free -h
Dies zeigt dir den aktuellen Speicherstatus an und sollte auch den zusätzlichen Swap-Speicher anzeigen.
In dieser Schritt-für-Schritt-Anleitung haben wir gelernt, wie man in einer EC2-Instanz eine Swap-Datei erstellt und aktiviert, um den Arbeitsspeicher zu erweitern. Wir haben die Swap-Datei erstellt, die Berechtigungen festgelegt, sie formatiert und schließlich aktiviert. Außerdem haben wir gelernt, wie man die Swap-Datei beim Systemstart automatisch aktiviert, indem man sie in der Datei /etc/fstab
einträgt.