Einrichten des Auslagerungsspeichers: swap
Falls der Arbeitsspeicher der Fritz!Box nicht ausreichen sollte, kann man auf der USB-Festplatte einen Auslagerungsspeicher einrichten. Das macht natürlich nur bei Fritboxen mit USB-Anschluss Sinn.
ACHTUNG: Ein USB-Stick wird für Auslagerung nicht empfohlen, weil dieser wegen zu vieler Schreibzyklen relativ schnell kaputt werden kann.
Swapfile erstellen und laden
1. Auf der Festplatte muss eine Datei „swapfile“ bestimmter Größe erstellt werden:
1 |
dd if=/dev/zero of=swapfile bs=1024 count=65536 |
65536 gibt die Größe der zukünftigen Swap-Datei in Bytes an, also in meinem Beispiel 64 MB. Ich empfehle im Allgemeinen nicht mehr als das doppelte vom Arbeitsspeicher.
2. Nun muss aus dieser Datei ein Swapfile generiert werden:
1 |
mkswap swapfile |
3. Anschließend muss swapfile beim Betriebssystem als Auslagerungsspeicher registriert werden:
1 |
swapon swapfile |
Mit „swapoff swapfile“ kann man diesen wieder abmelden.
4. Mit dem Befehl „free“ kann man überprüfen, ob der Auslagerungsspeicher registriert ist, wie groß dieser ist, und wie viel davon verwendet wird:
1 2 3 4 |
# free total used free ... Swap: 65536 0 65536 |
5. Falls alles funktioniert kann man das Ganze in debug.cfg eintragen (siehe Kap. „debug.cfg“)
Code
1 2 3 4 5 6 |
HDD='Hitachi-HTS543216L9A300-01' # ACHTUNG: unbedingt anpassen! HDD_ABSOLUT='/var/media/ftp/'$HDD while ! [ -d $HDD_ABSOLUT ] ; do sleep 5; done swapon $HDD_ABSOLUT/swapfile |