Archive for August, 2009

Add swap file to a linux server (Debian or Ubuntu)

Linux, Systemadministration | Posted by sebastian
Aug 20 2009

Dieser Artikel beschreibt, wie man ein swap file unter Debian oder Ubuntu hinzufügt. Dies kann dazu dienen bestehenden swap zu erweitern oder um überhaupt swap hinzuzufügen. (Dies kann auch nur temporär erfolgen)

1. Swapdatei anlegen:

Mit “dd” wird zuerst eine Swapdatei angelegt. Der folgende Befehl erzeugt eine 1024MB Swapdatei (1024 * 1024MB = 1048576).

dd if=/dev/zero of=/swapfile bs=1024 count=1048576
root@server:~# dd if=/dev/zero of=/swapfile bs=1024 count=1048576
1048576+0 records in
1048576+0 records out
1073741824 bytes (1.1 GB) copied, 16.8866 s, 63.6 MB/s

2. Swap area einrichten:

mkswap /swapfile
root@server:~# mkswap /swapfile
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=9748279e-3efa-4e33-a305-3c14527cfb30

3. Swapdatei aktivieren:

swapon /swapfile

4. Swapdatei zur fstab hinzufügen (optional)

Um die Swapdatei beim starten des Systems zu aktivieren wird folgende Zeile in der “/etc/fstab” benötigt.

/swapfile swap swap defaults 0 0

5. Swap überprüfen

Mit “free -m” oder auch “top” swap auf dem system überprüfen:

root@server:~# free -m
             total       used       free     shared    buffers     cached
Mem:          3529       3427        102          0         21       3198
-/+ buffers/cache:        208       3321
Swap:         1535          0       1535

Hier sieht man die 1024MB Swapdatei zusammen mit einer bereits existierenden 512MB Swappartition.