Zamjena je bitan dio Linuxa i kako to učinitiupravlja programima. S njom korisnici Linuxa mogu suspendirati RAM-u i čak dodijeliti dodatnu memoriju za programe koji će se koristiti kad ponestane fizičke RAM-a. Dovoljno je reći da svi trebaju koristiti swap. Za tradicionalne distribucije Linuxa, namjenska particija stvorena je posebno za upotrebu swapa. Ovako se stvari odvijaju jako dugo. Međutim, u 2017. su modne datoteke ušle u modu. Na primjer: nedavno je Ubuntu izvadio swap particije za swap datoteku, a druge će vjerojatno to učiniti u budućnosti. Razlog? Pogodnost. To je jedna manje particija koju treba postaviti tijekom instalacije. Zbog toga se sustav može brže instalirati. Uz to, swap datoteku možete povećati bez ponovne podjele čitavog tvrdog diska i brzo ga možete onemogućiti bez puno žurbe. Evo kako možete postaviti SWAP datoteku na Linux.
Bilješka: swap datoteka može se postaviti na bilo kojoj distribuciji Linuxa. Instalirajte svoju Linux distribuciju najprije bez swap particije! Imajte na umu da to znači ne instalirati se s tradicionalnim, jednostavnim instalacijskim programom.
Često, da biste dobili instalaciju bez izmjene, aObavezna je "prilagođena instalacija". To znači ručno dijeljenje, uključujući: postavljanje particija i točaka montiranja i (ako je na UEFI) particiju za pokretanje.
Na primjer: na instalacijskom programu Ubuntu, da biste dobili prilagođenu instalaciju, potvrdite okvir "nešto drugo". Na ostalim distribucijama Linuxa, ovo može biti "prilagođeni izgled" ili nešto slično.
Ako koristite BtrFS datotečni sustav, ne slijedite ovaj vodič. BtrFS nema apsolutno nikakvu podršku za razmjenu datoteka.
Postavljanje swapa
Izrada swap datoteke uključuje stvaranje datoteke sDD. Trebat ćemo napraviti datoteku s alatom DD. Imajte na umu da swap datoteka treba biti jednaka veličini vašeg fizičkog ovna. Unesite ovaj niz naredbi točno onako kako je prikazan. Korisnik mora unijeti sve u ovu dugu rečenicu odjednom i pokrenuti je kao da je to jedna naredba.
Ako uspijete uspješno, od vas će se tražiti da unesete broj (u GB-ima) i pretvorite ga u megabajte. Nije potrebna matematika.

Napomena: Ako imate više od 4 GB rama, umjesto toga napravite svoju swap datoteku polovinom RAM-a.
echo "enter gigabytes:";read gigabytes;calculated=$((1024 * $gigabytes))
Izračun datoteke za razmjenu je spreman. Terminal je spremio izračun unutar izračunatog $. A sada uzmimo ovo i uključimo ga u DD. Imajte na umu da postupak izrade swap datoteke traje malo vremena i neće se učitati zaslon. Kada terminal dopušta, unesite sljedeću naredbu.

sudo dd ako je = / dev / zero of = / swapfile bs = 1M count = izračunato $
Zatim promijenite dopuštenja za swap datoteku u /. To je potrebno jer sustav mora imati potpuni pristup datoteci. Bez toga, swap neće raditi kako treba.
steknite korijensku ljusku sa: sudo -s
chmod 600 /swapfile
Uz ispravljena dopuštenja, vrijeme je za upotrebu naredbe Mmwp. Učinkovito, ovo je alat koji može uzeti particiju ili datoteku i pretvoriti je u swap prostor.
mkswap /swapfile
Dozvole su sada postavljene i sve je spremno za rad. Sljedeći korak u procesu je reći Linuxu da uključi swap. To se vrši pomoću swaponske naredbe.
swapon /swapfile
Dok korisnik upiše 4 naredbe iznad, izvrši swapdatoteka bi trebala biti pokrenuta. Međutim, to nije dovoljno, jer sustav mora pri pokretanju znati što je swap i gdje se nalazi. To se postiže uređivanjem / Etc / fstab datoteka (kartica datotečnog sustava).

Započnite dodavanjem komentara na kraj datoteke. Time se označava kartica datotečnog sustava kako bi buduće uređivanje bilo lakše (jer korisnik lako može vidjeti oznaku komentara i znati što je što).
echo "# Swap file" >> /etc/fstab
Zatim dodajte redak ispod komentara koji određuje gdje se nalazi swap datoteka u sustavu, kako bi sustav trebao tretirati itd.
echo "/swapfile none swap defaults 0 0" >> /etc/fstab
S ova dva uređivanja ponovno pokrenite sustav. Od sada kada se ovaj Linux uređaj učita, imat će swap datoteku.
Onemogućavanje datoteke za zamjenu
Za razliku od swap particije, korisnici se lako mogu onemogućitidatoteku i vrlo lako oslobodite prethodno korišteni prostor. Nema potrebe za podjelom ništa. Umjesto toga, trajno onemogućavanje razmjene brz je korak u 3 koraka.
Započnite otvaranjem terminala i unosom sljedeće naredbe:

Zatim potražite sve što se odnosi na swap (poput komentara koji korisniku daje do znanja da je unos swap) i izbrišite sve. Zatim spremite promjene u datoteku pritiskom na
Ctrl + O
.
Sa spremljenim izmjenama isključite swap.
sudo swapoff -a
Unesite direktorij root datotečnog sustava.
cd /
Izbrišite samu swap datoteku.
sudo rm swapfile
Ponovo pokrenite računalo. Nakon ponovnog pokretanja, swap datoteka je potpuno nestala i onemogućena.
Zaključak
Zamjena je korisna, jer daje dodatni trošakza programe kad im ponestane memorije. Iako se ne spominje dovoljno, swap datoteke imaju stvarne prednosti. Pomoću njega se zamjena lako može izvršiti i isključiti bez preraspodjele. Uz to, veličina limenke može se mijenjati u letu, prema potrebi. Nadamo se da će s ovim vodičem Linux korisnici koji ne poznaju prednosti koje dolaze pomoću swap datoteke, a ne posvećene swap particiji.
komentari