Overzicht
mkswap initialiseert een schijfpartitie of bestand als swap-ruimte, waardoor het systeem het kan gebruiken als virtueel geheugen. Dit proces zorgt voor de integriteit van de swap-ruimte en bereidt deze voor op activering met het swapon commando. Controleer altijd of er geen belangrijke gegevens aanwezig zijn op het doelapparaat of bestand voordat u een swap-ruimte aanmaakt.
Belangrijkste Kenmerken
- Creëert een swap-ruimte op een schijfpartitie of bestand
- Gebruikt als virtueel geheugen bij onvoldoende systeemgeheugen
- Alle bestaande gegevens worden gewist
- Vereist activering met het swapon commando
Belangrijkste Opties
Dit zijn de belangrijkste opties die worden gebruikt met het mkswap commando om de configuratie van de swap-ruimte te regelen.
Swap-ruimte Instellen
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`mkswap` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Diverse scenario's voor het instellen van een swap-ruimte met het mkswap commando.
Swap-ruimte aanmaken op een schijfpartitie
mkswap /dev/sdb1
Initialiseert de /dev/sdb1 partitie als swap-ruimte. Alle bestaande gegevens op deze partitie worden gewist.
Swap-ruimte aanmaken na controle op slechte blokken
mkswap -c /dev/sdb2
Controleert op slechte blokken op de /dev/sdb2 partitie voordat de swap-ruimte wordt aangemaakt.
Swap-ruimte aanmaken met een toegewezen label
mkswap -L mijn_swap /dev/sdc1
Creëert een swap-ruimte op de /dev/sdc1 partitie met het label 'mijn_swap'.
Swap-bestand initialiseren
mkswap /swapfile
Initialiseert het vooraf aangemaakte bestand '/swapfile' als swap-ruimte. (Zie de sectie 'Tips & Aandachtspunten' voor hoe u een swap-bestand aanmaakt)
Tips & Aandachtspunten
Houd rekening met de volgende punten bij het gebruik van mkswap om systeemstabiliteit te garanderen en gegevensverlies te voorkomen.
Belangrijkste Tips
- **Waarschuwing voor gegevensverlies**: mkswap wist alle gegevens op het doelapparaat of bestand. Zorg ervoor dat u een back-up maakt of controleert of het een leeg gebied is voordat u het uitvoert.
- **Swap activeren**: Nadat u een swap-ruimte hebt aangemaakt met mkswap, moet u deze activeren met het `swapon` commando. Bijvoorbeeld: `swapon /dev/sdb1` of `swapon /swapfile`
- **Permanente activering**: Om ervoor te zorgen dat de swap-ruimte automatisch wordt geactiveerd na het opnieuw opstarten van het systeem, moet u deze toevoegen aan het `/etc/fstab` bestand. Bijvoorbeeld: `/dev/sdb1 none swap sw 0 0` of `/swapfile none swap sw 0 0`
- **Controle op slechte blokken**: Het is raadzaam om de `-c` optie te gebruiken om slechte blokken te controleren voordat u de swap-ruimte aanmaakt. Dit is vooral nuttig op oudere schijven.
Volledig proces voor het aanmaken en initialiseren van een swap-bestand
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Als u een bestand als swap-ruimte wilt gebruiken in plaats van een schijfpartitie, moet u eerst het bestand aanmaken met het `dd` commando, de rechten instellen met `chmod`, en vervolgens `mkswap` uitvoeren. Hieronder staat een voorbeeld voor het aanmaken van een 2GB swap-bestand.