Hoe maak ik een tijdelijke swapfile onder linux

Soms wil je je geheugen tijdelijk (niet permanent) verhogen, dis kan je doen met een swapfile.
De truuk is om een file aan te maken op je diskdrive, daarna maar je er een swapspace van.

1) Login als Root
2) Maak een file aan, deze file is 512Mb groot
dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
Waar
if=/dev/zero : Lees van /dev/zero file. /dev/zero is een speciale file die null charakters genereert zo kan je een leeg bestand maken.
of=/swapfile1 : outfile naar dit bestand worden de null charakters geschreven /swapfile1.
bs=1024 : Lees en schrijf 1024 BYTES tegelijkertijd, hiermee gaat het wat sneller, als je dit niet gebruikt gaat het per byte.
count=524288 : Kopieer 523288 BLOCKS input blokken.

3) Maak er een swapfile van
mkswap /swapfile1

4) Om de veiligheid in de gaten te houden moeten we de rechten goed zetten
chown root:root /swapfile1
chmod 0600 /swapfile1

5) Zet de swap aan
swapon /swapfile1

Om het geheel permanent te maken moet je de file /etc/fstab aanpassen den deze regen toevoegen
/swapfile1 swap swap defaults 0 0

Laat een reactie achter