Im Normalfall verfügt ein Linuxsystem über eine Swap Partition, da der Geschwindigkeitsvorteil im Vergleich zu einem Swap-file recht groß ist. Gelegentlich kann es aber eng werden. Dann offenbart sich der Nachteil einer festen Partition: Sie kann nicht größer werden. Ist der
Speicherengpass kurzfristig so kann man rasch ein Swapfile hinzufügen. Dazu erzeugt man zunächst eine leere Datei mit der gewünschten Größe:
<code>dd if=/dev/zero of=swapfile bs=1024 count=65536code>
Im Beispiel ist sie 65536 kB bzw. 64 MB groß. (Legt man die Blocksize auf 1024 Byte so rechnet es sich leichter). Anschließend erfolgt die Initalisierung des Swapfiles mit dem Kommando:
<code>mkswap swapfile 65536code>
Ein abschließendes <code>synccode> sorg dafür, daß alle Änderungen am Dateisystem zurückgeschrieben werden, bevor das Swapfile in Betrieb genommen wird.
<code>synccode>
<code>swapon swapfilecode>
Ist der Engpass vorüber kann das Swapfile deaktiviert und anschließend gelöscht werden:
<code>swapoff swapfile
rm swapfilecode>