Swap-partitionen er en vigtig funktion for at få den bedste ydeevne og stabilitet, især i en pc med mindre RAM. Kort sagt er SWAP-plads som at tilføje en RAM, men ikke en fysisk RAM, men at allokere en vis mængde harddiskplads som RAM – som en virtuel RAM!
Det giver mening at lave en SWAP-fil for dem, der kører ressourcekrævende programmer som videokonvention, virtuelle maskiner osv. Du ønsker ikke, at RAM overfyldes, og at systemet ikke længere reagerer. Det er muligt, at du i første omgang antog, at du ikke har brug for SWAP og gennemførte Ubuntu/Linux Mint-installationen, men nu har du fundet ud af, at du også har brug for SWAP.
Ingen bekymringer, du behøver ikke at geninstallere hele styresystemet igen for at tilføje SWAP-partitionen. Du kan tilføje SWAP når som helst.
METHOD 1: Kommandolinje måde fra Terminal (Hurtigste måde!)
STEG 1: Første skridt er at kontrollere, om der tilfældigvis allerede er oprettet en SWAP-partition i din pc. Brug se ‘swapon’-kommandoen:
sudo swapon --show
Indtast dit root-password. Hvis du ikke ser noget output, betyder det, at SWAP’en ikke findes.
STEP 2: Lad os dernæst se den nuværende partitionsstruktur på din computers harddisk. Brug kommandoen ‘df’:
df -h
Du bør se partitionsstrukturen som den, jeg fik i min test-pc.
STEG 3: Nu er det tid til at oprette SWAP-filen. Sørg for, at du har nok plads på harddisken. Det er et spørgsmål om præference, hvor meget SWAP-størrelse du har brug for.
Typisk er det godt at have dobbelt så meget som din RAM til SWAP-størrelse. Men du kan også gå videre med præcis lige så meget som din RAM – dit valg.
I dette eksempel vælger jeg at gå med det dobbelte af RAM. Jeg har min test-pc med 2 GB hukommelse. Så jeg vil sætte 4 GB som SWAP. Kør følgende kommando. Brug dit tal i stedet for 4:
sudo fallocate -l 4G /swapfile
STEP 4: SWAP-filen er oprettet. Lad os give den root-only-tilladelser til den:
sudo chmod 600 /swapfile
STEP 5: Markér filen som SWAP-rum:
sudo mkswap /swapfile
STEP 6: Endelig aktiverer du SWAP.
sudo swapon /swapfile
STEP 7: Du kan nu kontrollere ved hjælp af den samme swapon-kommando, om SWAP er oprettet.
sudo swapon --show
STEP 8: Kontroller også igen den endelige partitionsstruktur.
free -h
STEP 9: Når alt er indstillet, skal du indstille SWAP-filen som permanent, ellers mister du SWAP’en efter genstart. Kør denne kommando:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Det var det! Afslut terminalen.
Du kan starte hjælpeprogrammet ‘System Monitor’ og kontrollere SWAP-status. Den skal være aktiveret!
METHOD 2: GUI Way using GParted
STED 1: Det første, du skal vide, før du gør noget, er at finde ud af SWAP-størrelsen. Typisk er det godt at have dobbelt så meget som din RAM. Men du kan også gå videre med præcis lige så meget som din RAM – dit valg. I dette eksempel vælger jeg at gå med dobbelt så meget som RAM. Jeg har min test-pc med 2 GB hukommelse. Så jeg indstiller 4 GB som SWAP.
STEP 2: Når du har fundet ud af størrelsen af SWAP-pladsen, er det tid til at oprette en partition af denne størrelse. Du skal være forsigtig her. Enhver fejltagelse her kan betyde et betydeligt datatab! Så for begyndere vil jeg anbefale, at du tager en sikkerhedskopi af dine data til en ekstern harddisk, før du går videre.
Du kan oprette en partition på flere måder, men jeg anbefaler GParted, gratis software til partitionering og formatering behov, og er tilgængelig fra Software Center i Ubuntu/Linux Mint/elementary OS. Men da du ikke kan ændre størrelsen og oprette en ny partition på en aktiv partition, som du i øjeblikket kører Linux på, foreslår jeg, at du opretter et GParted Live USB-drev og vender tilbage til denne vejledning for næste trin. Alternativt kan du også bruge et Ubuntu- eller Linux Mint Live USB-drev, fordi det leveres pakket med GParted.
STEP 3: Start din pc op på GParted Live USB-drevet. Ubuntu/Linux Mint live USB-brugere skal starte GParted efter opstart til live desktop.
STEP 4: I GParted-vinduet skal du vælge den partition, som du ønsker at ændre størrelsen på. Højreklik på den, og vælg ‘Resize’.
STEP 5: Du kan trække i boksen og ændre størrelsen på partitionen. Eller indtast SWAP-størrelsen i MB i feltet ‘Free space following (MiB)’. Jeg har f.eks. tilføjet 4000 for at angive en partition på 4 GB.
Herredimensionering af en nuværende partition vil automatisk oprette en ny ‘Unallocated’-partition, som bliver SWAP-partitionen. Bemærk, at de handlinger, du foretager nu på GParted, ikke anvendes med det samme. Den behandler alle kommandoerne som en batchproces, når du starter den. Men det er til sidst. Fortsæt som følger:
STEG 6: Du vil se et ikke-allokeret filsystem af den størrelse, du har oprettet. Højreklik på det, og vælg ‘Ny’. I kontekstmenuen skal du vælge ‘File system’ som ‘linux-swap’. Du kan indtaste ‘SWAP’ i feltet ‘Label’ bare for nemmere at kunne identificere.
STEP 7: Klik på ‘Add’.
STEP 8: Klik på ‘Apply’. Nu vil GParted krympe partitionen og derefter tilføje en ny SWAP-partition.
STEP 9: Når operationerne er færdige, skal du klikke på ‘Luk’.
STEP 10: Du bør nu se den nye Linux-Swap-partition, som du har oprettet.
STEP 11: Når alt er indstillet, skal du indstille SWAP-filen som permanent, ellers vil du miste SWAP’en efter genstart. Vælg SWAP’en, og klik derefter på ‘Partition’ > ‘Swapon’. Du bør se en lås tilføjet.
STEP 11: Luk GParted og klik på knappen ‘Exit’ på GParted-skrivebordet, og genstart derefter dit Linux-system.
Dit Linux-system vil automatisk genkende den SWAP-partition, du har oprettet! Du behøver ikke at gøre noget. Du kan bekræfte, om SWAP er aktiv fra ‘System Monitor’.