Erhöhen Sie den virtuellen Speicher unter Linux
Wenn ein Linux-System zum ersten Mal eingerichtet wird, wird auf der Festplatte eine Swap-Partition erstellt, die zusammen mit anderen Partitionen für Daten als virtueller Speicher in Linux verwendet wird. Leider können Partitionen auf der Festplatte nicht ohne Datenverlust in der Größe geändert werden. Es ist jedoch nicht alles verloren, wenn mehr Swap benötigt wird. Wenn auf einem Dateisystem noch Platz vorhanden ist, der als Auslagerungsspeicher verwendet werden kann, kann eine Auslagerungsdatei erstellt werden, die ausschließlich als zusätzlicher virtueller Speicher unter Linux verwendet wird.
Schritt 1
Bestimmen Sie den verfügbaren freien Speicherplatz mit dem Befehl "df". Legen Sie die Größe der Auslagerungsdatei basierend auf dem freien Speicherplatz fest.
Video des Tages
Schritt 2
Erstellen Sie eine Auslagerungsdatei der zuvor festgelegten Größe mit dem Befehl "sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024", wobei 1024 die Größe der Auslagerungsdatei in Megabyte ist und der vollständige Name der Auslagerungsdatei ist /mnt/swapfile.
Schritt 3
Formatieren Sie die Auslagerungsdatei mit dem Befehl "sudo mkswap /mnt/swapfile".
Schritt 4
Aktivieren Sie die Auslagerungsdatei mit dem Befehl "sudo swapon /mnt/swapfile".
Schritt 5
Die neue Auslagerungsdatei wird nach einem Neustart nicht verwendet, es sei denn, das System wird angewiesen, die Auslagerungsdatei zu verwenden. Bearbeiten Sie die Datei /etc/fstab und fügen Sie die folgende Zeile in /etc/fstab hinzu, um die Auslagerungsdatei zwischen Neustarts persistent zu machen "/mnt/swapfile none swap sw 00".
Spitze
Wenn die Auslagerungsdatei nicht mehr benötigt wird, denken Sie daran, die Auslagerungsdatei auszuschalten, den Eintrag der Auslagerungsdatei in /etc/fstab zu entfernen und schließlich die Auslagerungsdatei zu entfernen.