Linux Swap in eine Datei

Veröffentlicht am Montag, 27 Juni, 2011 um 6:35 von Bernd.
Kategorien:Codeschnipsel.

Um bei Linux den Swap in eine Datei anstat wie sonst üblich in eine Partition zu schreiben müßt ihr folgendes machen.

Ein Verzeichnis anlegen

mkdir -p /var/cache/swap/

Datei anlegen
-count=1024 gibt an, dass die Datei 1024 MB groß werden soll.

dd if=/dev/zero of=/var/cache/swap/swapfile_1 bs=1M count=1024

Rechte setzen

chmod 600 -R /var/cache/swap/

Datei „formatieren“

mkswap /var/cache/swap/swapfile_1

Swap einbinden

swapon /var/cache/swap/swapfile_1

In Systemstart einrichten
Dazu in der Datei /etc/fstab

/var/cache/swap/swapfile_1 none swap sw 0 0

Wenn ihr die Dateien nicht mehr als Swap nutzen möchtet

– Dauert ne weile weil der Speicher umgelagert werden muss.

swapoff /var/cache/swap/swapfile_1

 

Weitere intressante Befehle im zusammenhang mit Swap

Swappiness ausgeben

sysctl vm.swappiness

Swappiness ändern (nur bis zum nächsten Neustart, dauerhaft in der Datei /etc/sysctl.conf)

sysctl vm.swappiness=25

Swap anzeigen

swapon -s

 

18 comments.