Bemærk - At køre alle disse kommandoer kræver root-privilegium, så jeg anbefaler at køre en "root" -terminal.
sudo -s
Find ud af tilgængelige swap-fil (er)
Før vi kommer til at ændre swap, lad os finde ud af, hvor meget swapstørrelse vi har.
swapon -s
Ifølge resultatet har systemet en swap-fil på “/ swapfile”.
For at manipulere swap-filen skal vi først deaktivere den.
swapoff -aNu skal du ændre størrelsen på swap-filen -
dd if = / dev / zero of = / swapfile bs = 1M count = 4096
Her vil den samlede størrelse af swap-filen være bs * count = 1M x 4096 = 4GB
Gør “/ swapfile” anvendelig igen -
mkswap / swapfile
Tænd swapfilen -
swapon / swapfile
Efter genstart af dit system skal du tjekke resultatet -
swapon -s
Sletning af swap-filen
Hvis din RAM-plads er høj nok, vil du sandsynligvis slippe af med swap-filen. Hvis det er din sag, så lad os slippe af med swap-filen!
Bare rolig! Jeg viser dig også, hvordan du indstiller en helt ny swap-fil.
For at slette swap-filen skal du køre følgende kommandoer -
swapoff -v / swapfile
Fjern swap-filindgangen fra “/ etc / fstab” -filen. Det skal være den sidste linje i filen.
gedit / etc / fstab
Nu er det tid til at fjerne den faktiske swap-fil.
rm -v / swapfile
Glem ikke at genstarte dit system!
Brug følgende kommandoer til at komme tilbage swap-filen -
dd if = / dev / zero of = / swapfile bs = 1M count = 4096
# Tilføjelse af tilladelse, hvor kun rodbruger kan læse swap-filen
chmod 600 / swapfile
# Opsæt filen til swap-plads
mkswap / swapfileswapon -v / swapfile
Rediger “/ etc / fstab” -filen, og tilføj følgende linje i slutningen af filen -
/ swapfile swap swap default 0 0
Genstart dit system.
Voila! Din swap-fil er tilbage!
Hvad hvis du havde en swap-partition? Du skal udføre handlinger på selve partitionen. Det er mere besværligt end bare at administrere dine swap-filer direkte ved hjælp af ovenstående metoder, højre?
Jeg anbefaler at slette "swap" -partitionen og bruge ovenstående metode til at oprette en ny swap-fil.