Die neueren Versionen von Ubuntu verwenden eine Auslagerungsdatei anstelle der herkömmlichen Auslagerungspartition. Die Auslagerungsdatei ist einfach eine Datei unter dem Stammverzeichnis, die als Auslagerung verwendet wird, um die Belastung des Arbeitsspeichers aufzuteilen.
Der größte Vorteil der Verwendung einer Auslagerungsdatei besteht darin, dass Sie die Größe einfach ändern können. Das ist nicht immer der Fall, wenn Sie eine dedizierte Swap-Partition verwenden.
Mal sehen, wie man den Auslagerungsbereich unter Ubuntu verkleinert.
Auslagerungsgröße auf Ubuntu erhöhen
Wenn Sie eine Auslagerungspartition verwenden und die Auslagerungsgröße erhöhen möchten, können Sie eine Auslagerungsdatei erstellen. Ihr Linux-System kann bei Bedarf mehrere Auslagerungsbereiche verwenden. Auf diese Weise müssen Sie die Trennwand nicht berühren.
Dieses Tutorial geht davon aus, dass Sie eine Auslagerungsdatei auf Ihrem System verwenden, keine Auslagerungspartition.
Sehen wir uns nun an, wie die Auslagerungsdatei vergrößert wird. Stellen Sie als Erstes sicher, dass Sie eine Auslagerungsdatei in Ihrem System haben.
swapon --show
Es zeigt den aktuell verfügbaren Swap an. Wenn Sie den Dateityp sehen, bedeutet dies, dass Sie eine Auslagerungsdatei verwenden.
swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -2
Bevor Sie nun die Größe der Auslagerungsdatei ändern, sollten Sie die Auslagerung deaktivieren. Sie sollten auch sicherstellen, dass Sie über genügend freien Arbeitsspeicher verfügen, um die Daten aus der Auslagerungsdatei zu übernehmen. Andernfalls erstellen Sie eine temporäre Auslagerungsdatei.
Mit diesem Befehl können Sie eine bestimmte Auslagerungsdatei deaktivieren. Der Befehl erzeugt keine Ausgabe und die Ausführung kann einige Minuten dauern :
sudo swapoff /swapfile
Verwenden Sie nun den Befehl fallocate in Linux, um die Größe der Auslagerungsdatei zu ändern.
sudo fallocate -l 4G /swapfile
Stellen Sie sicher, dass Sie diese Datei als Auslagerungsdatei markieren:
sudo mkswap /swapfile
Sie sollten eine Ausgabe wie diese sehen, in der Sie gewarnt werden, dass die alte Swap-Signatur gelöscht wird.
sudo mkswap /swapfile
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294967296 bytes)
no label, UUID=c50b27b0-a530-4dd0-9377-aa28eabf3957
Sobald Sie das getan haben, aktivieren Sie die Auslagerungsdatei:
sudo swapon /swapfile
Das ist es. Sie haben gerade die Auslagerungsgröße in Ubuntu von 2 GB auf 4 GB erhöht. Sie können die Swap-Größe mit dem kostenlosen Befehl oder swapon --show
überprüfen Befehl.
free -h
total used free shared buff/cache available
Mem: 7.7G 873M 5.8G 265M 1.0G 6.3G
Swap: 4.0G 0B 4.0G
Sie sehen, wie einfach es ist, die Auslagerungsgröße dank der Auslagerungsdateien zu ändern. Sie haben die Partition nicht berührt, Sie haben das System nicht neu gestartet. Alles wurde im Handumdrehen erledigt. Wie cool ist das!
Ich hoffe, Sie fanden dieses kurze Tutorial hilfreich, um die Größe des Auslagerungsbereichs unter Ubuntu und anderen Linux-Distributionen zu ändern. Wenn Sie Fragen oder Anregungen haben, hinterlassen Sie bitte unten einen Kommentar.