Kako postaviti datoteku zamjene na Linux

click fraud protection

Zamjena je bitan dio Linuxa i način na koji on upravlja 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. U 2017. godini, međutim, swap datoteke su ušle u modu. Na primjer: nedavno je Ubuntu izvadio swap particije za swap datoteku, a ostale će vjerojatno to učiniti u budućnosti. Razlog? Pogodnost. To je jedna manje particija koju treba postaviti tijekom instalacije. Kao rezultat toga, sustav se 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.

Napomena: swap datoteka može se postaviti na bilo kojoj Linux distribuciji. Instalirajte svoju Linux distribuciju najprije bez swap particije! Imajte na umu da to znači ne instalirati se s tradicionalnim, jednostavnim instalacijskim programom.

instagram viewer

Često je puta potrebna instalacija bez izmjene, "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 drugim 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 swap datoteke.

Postavljanje swapa

Izrada swap datoteke uključuje stvaranje datoteke s DD-om. 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.

odjek 'unesite gigabajte:'; čitajte gigabajte; izračunato = $ ((1024 * $ gigabajta))

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 stvaranja 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 uporabu naredbe Mmwp. Učinkovito, ovo je alat koji može uzeti particiju ili datoteku i pretvoriti je u swap prostor.

mmwp / 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 upisuje četiri gornje naredbe, trebalo bi raditi i zamjensku datoteku. 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).

odjekuje "# Zamijeni datoteku" >> / 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 zadane vrijednosti 0 0" >> / etc / fstab

Kad su obavljena 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 mogu lako onemogućiti datoteku i osloboditi prethodno korišteni prostor vrlo lako. 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:

sudo nano / etc / fstab

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 dodatne troškove za programe kada 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 znaju prednosti koje dolaze korištenjem swap datoteke, a ne posvećenom swap particijom.

watch instagram story