Ga naar inhoud

Swap beheren: aanmaken en wijzigen

In dit artikel

Swap is een mechanisme voor virtueel geheugen dat inactieve delen van het RAM-geheugen tijdelijk naar secundaire opslag (schijf) verplaatst, waardoor RAM-geheugen vrijkomt voor actieve processen.

Huidige swap-status controleren

Voordat u wijzigingen aanbrengt, verifieert u welke swap op het systeem wordt gebruikt:

swapon -s

Mogelijke uitvoervarianten:

1. Geen swap

Als de uitvoer leeg is of alleen de koptekst bevat:

Filename    Type    Size    Used    Priority

— is swap niet geconfigureerd in het systeem.

2. Swap-partitie in gebruik

Voorbeeld:

Filename        Type      Size     Used   Priority
/dev/vda5       partition 1046524  4568   -1

Hier wordt swap geïmplementeerd via een aparte schijfpartitie /dev/vda5. Om het totale swap-volume te vergroten, kunt u een swap-bestand toevoegen; dit zal naast deze partitie werken.

3. Swap-bestand in gebruik

Voorbeeld:

Filename    Type    Size     Used   Priority
/swap       file    1048572  0      -1

Swap is georganiseerd via het bestand /swap. U kunt dit veilig vervangen door een groter bestand; de /etc/fstab-invoer is waarschijnlijk al aanwezig (stap 6 van de instructies kan worden overgeslagen).


Een swap-bestand aanmaken of wijzigen

Let op

Let op: Alle bewerkingen vereisen superuser-rechten (sudo).

1. Huidige swap uitschakelen

sudo swapoff -a

2. Een swap-bestand van de gewenste grootte aanmaken (of opnieuw aanmaken)

Voorbeeld voor een bestand van 1 GB (1024 MiB):

sudo dd if=/dev/zero of=/swap bs=1M count=1024

Vervang count=1024 door de gewenste grootte in megabytes (bijv. 512, 2048, 4096, enz.).

3. Rechten instellen en swap initialiseren

sudo chmod 600 /swap
sudo mkswap /swap

4. Swap inschakelen

sudo swapon /swap

5. Het resultaat verifiëren

swapon -s

Verwachte uitvoer:

Filename    Type    Size     Used   Priority
/swap       file    1048572  0      -1

6. De wijzigingen permanent maken

Om ervoor te zorgen dat swap automatisch wordt gemount na een herstart, voegt u een invoer toe aan /etc/fstab:

echo "/swap none swap sw 0 0" | sudo tee -a /etc/fstab

Opmerking

Als er al een swap-bestand bestond (bijv. /swap), zorg er dan voor dat /etc/fstab geen dubbele invoeren bevat. Verwijder indien nodig de oude invoer handmatig.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×