Bytt er en viktig del av Linux, og hvordan det eradministrerer programmer. Med det kan Linux-brukere avbryte RAM, og til og med tildele ekstra minne til programmer som skal brukes når fysisk RAM går tom. Det er nok å si at alle bør bruke bytte. På tradisjonelle Linux-distribusjoner opprettes en dedikert partisjon spesielt for å bruke bytte. Slik har ting gått veldig lenge. I 2017 har imidlertid byttefiler kommet på moten. For eksempel: nylig har Ubuntu grøftet byttepartisjoner for en byttefil, og andre vil sannsynligvis gjøre det samme i fremtiden. Grunnen? Convenience. Det er en mindre partisjon å konfigurere under installasjonen. Systemet kan installere seg raskere som et resultat. I tillegg kan en byttefil økes uten å dele opp en hel harddisk på nytt, og den kan raskt deaktiveres uten mye oppstyr. Slik kan du konfigurere en SWAP-fil på Linux.
Merk: byttefilen kan settes opp på hvilken som helst Linux-distribusjon. Vennligst installer Linux-distribusjonen din uten byttepartisjon først! Husk at dette ikke betyr å installere med et tradisjonelt, enkelt installasjonsprogram.
Ofte for å få en "bytteløs" installasjon, a"Tilpasset installasjon" er påkrevd. Dette betyr partisjonering for hånd, inkludert: sette opp partisjoner, og montere punkter og (hvis det er på UEFI) startpartisjonen.
For eksempel: på Ubuntu-installasjonsprogrammet, for å få en tilpasset installasjon, vil du merke av for “noe annet”. På andre Linux-distribusjoner kan dette være "tilpasset layout" eller noe lignende.
Hvis du bruker BtrFS-filsystemet, ikke følg denne guiden. BtrFS har absolutt ingen støtte for å bytte filer.
Sette opp bytte
Å lage en byttefil innebærer å lage en fil medDD. Vi må lage en fil med DD-verktøyet. Husk at byttefilen skal være identisk med størrelsen på din fysiske ram. Skriv inn denne strengen med kommandoer nøyaktig slik den vises. Brukeren må legge inn alt i denne lange setningen på en gang, og kjøre den som om det er en kommando.
Hvis du gjør det vellykket, vil dette be deg om å oppgi et nummer (i GB) og konvertere det til megabyte. Ingen matematikk kreves.

Merk: Hvis du har mer enn 4 GB rammer, lager du byttefilen til halvparten av rammen i stedet.
echo "enter gigabytes:";read gigabytes;calculated=$((1024 * $gigabytes))
Utvekslingsfilberegningen er klar. Terminalen lagret beregningen på innsiden av $ beregnet. La oss ta dette og koble det til DD. Husk at opprettingsprosessen for byttefiler tar litt tid, og det vil ikke være noen skjerm for lasting. Når terminalen tillater det, skriv inn neste kommando.

sudo dd if = / dev / zero of = / swapfile bs = 1M count = $ beregnet
Deretter endrer du tillatelsene for byttefilen i /. Dette er nødvendig, fordi systemet må ha full tilgang til filen. Uten dette fungerer ikke bytte riktig.
få et rotskall med: sudo -s
chmod 600 /swapfile
Når tillatelsene er korrigert, er det på tide å bruke Mkswap-kommandoen. Effektivt er dette et verktøy som kan ta en partisjon eller fil og gjøre det om til bytteplass.
mkswap /swapfile
Tillatelsene er nå satt, og alt er klart til å gå. Det neste trinnet i prosessen er å be Linux om å slå på bytte. Dette gjøres med byttekommandoen.
swapon /swapfile
Når brukeren skriver inn de 4 kommandoene ovenfor, en byttefilen skal være i gang. Det er imidlertid ikke nok, siden systemet trenger å vite når oppstart er hva byttet er, og hvor det ligger. Dette gjøres ved å redigere / Etc / fstab fil (filsystemfanen).

Start med å legge til en kommentar til slutten av filen. Dette er for å merke filsystemfanen, slik at fremtidig redigering blir enklere (fordi brukeren enkelt kan se kommentaretiketten og vite hva som er hva).
echo "# Swap file" >> /etc/fstab
Deretter legger du til en linje under kommentaren som spesifiserer hvor byttefilen er på systemet, hvordan systemet skal behandle den og etc.
echo "/swapfile none swap defaults 0 0" >> /etc/fstab
Når du har gjort disse to redigeringene, start systemet på nytt. Fra nå av når denne Linux-maskinen lastes inn, vil den ha en byttefil til å bruke.
Deaktiverer byttefilen
I motsetning til en swap-partisjon, kan brukere enkelt deaktiverefilen, og frigjør tidligere brukt plass veldig enkelt. Det er ikke nødvendig å dele opp noe på nytt. I stedet er deaktivering av bytte permanent en 3-stegs prosess.
Start med å åpne en terminal og skriv inn følgende kommando:

Neste, se etter alt som har med å bytte (som kommentaren som forteller brukeren at det er en bytteoppføring) og slett alt. Lagre redigeringene i filen ved å trykke på
Ctrl + O
.
Når redigeringene er lagret, kan du slå av byttet.
sudo swapoff -a
Gå inn i rotfilsystemkatalogen.
cd /
Slett selve byttefilen.
sudo rm swapfile
Start datamaskinen på nytt. Ved omstart er byttefilen helt borte og deaktivert.
Konklusjon
Byting er nyttig, fordi det gir ekstra overheadfor programmer når de går tom for minne. Selv om det ikke er nevnt nok, har byttefiler noen reelle fordeler. Med den kan bytte enkelt lages og slås av uten å dele opp på nytt. I tillegg kan størrelsesboksen på den endres når det er behov. Forhåpentligvis med denne veiledningen Linux-brukere som ikke vet fordelene som følger med å bruke en byttefil i stedet for en dedikert byttepartisjon.
kommentarer