Vergroot virtueel geheugen in Linux
Wanneer een Linux-systeem voor het eerst wordt opgezet, wordt een swappartitie gemaakt op de harde schijf die zal worden gebruikt als virtueel geheugen in Linux, samen met andere partities die voor gegevens worden gebruikt. Helaas kunnen partities op de harde schijf niet worden vergroot of verkleind zonder gegevensverlies. Niet alles is echter verloren als er meer swap nodig is. Als er nog ruimte is op een bestandssysteem dat als swap kan worden gebruikt, kan een swapbestand worden gemaakt dat uitsluitend wordt gebruikt als extra virtueel geheugen in Linux.
Stap 1
Bepaal de hoeveelheid vrije ruimte die beschikbaar is met de opdracht "df". Bepaal de grootte van het wisselbestand op basis van de hoeveelheid vrije ruimte.
Video van de dag
Stap 2
Maak een wisselbestand van de eerder bepaalde grootte met het commando "sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024" waarbij 1024 de grootte is van het wisselbestand in megabytes en de volledige naam van het wisselbestand is /mnt/swapfile.
Stap 3
Formatteer het wisselbestand met het commando "sudo mkswap /mnt/swapfile".
Stap 4
Schakel het wisselbestand in met het commando "sudo swapon /mnt/swapfile".
Stap 5
Het nieuwe wisselbestand wordt niet gebruikt na een herstart, tenzij het systeem wordt verteld om het wisselbestand te gebruiken. Bewerk het bestand /etc/fstab en voeg de volgende regel toe in /etc/fstab om het wisselbestand permanent te maken tussen herstarts "/mnt/swapfile none swap sw 00."
Tip
Als het wisselbestand niet langer nodig is, vergeet dan niet het wisselbestand uit te schakelen, de wisselbestandsvermelding in /etc/fstab te verwijderen en tenslotte het wisselbestand te verwijderen.