Platforma Linux koristi SWAP kao dodatnu memoriju zaoperacije sustava. U osnovi, ako vam ponestane fizičke memorije, sustav će koristiti virtualnu RAM (AKA SWAP) kako bi osigurao da se vaš operativni sustav ne sruši i zamrzne. Bez previše kompliciranja, sigurno je reći da je SWAP prostor na Linuxu izuzetno važan. Pa zašto biste ga htjeli onemogućiti?
Najvažniji razlog za onemogućavanje SWAP-a jest taj što ga mnogi ne trebaju. Argument je da s većim i većim količinama RAM-a u modernim sustavima korisnici nikada ne koriste overflow memoriju.
Još jedan argument protiv korištenja SWAP-a jest taj da je većinaračunala ovih dana rade na čvrstim pogonima. S obzirom da je SWAP particiji (ili datoteci u nekim slučajevima) puno pristupa, potencijalno se može brže istrošiti SSD.
Dovoljno je reći da je rasprava o SWAP-u podjelatema u Linux zajednici, a obje strane rasprave imaju dobre poene. Bez obzira na to ako se iz nekog razloga nađete u položaju u kojem ne želite SWAP, morat ćete znati kako ga isključiti, a moderni Linux OS-ovi to ne čine intuitivnim ili jednostavnim.
S obzirom na to koliko je s SWAP-om složeno,odlučio je napraviti ovaj vodič. U njemu ćemo vas provesti kako onemogućiti SWAP značajku na Linuxu. Također ćemo istražiti kako možete trajno izbrisati SWAP datoteku ili particiju.
Gledanje aktivnog SWAP-a na Linuxu
Uključivanje SWAP-a započinje provjerom da li je aktivan u sustavu. Najbolji način da to učinite je provjera / Proc / zamjena datoteka. U njemu su navedeni aktivni uređaji koji su trenutno postavljeni kao SWAP.
Za pregled / proc / zamjene datoteku, pokrenite mačka naredba. Imajte na umu da, ovisno o postavljanju vašeg sustava, možda ćete trebati pokrenuti ovu naredbu s sudo naredba.

cat /proc/swaps
Ili, ako trebate pokrenuti sudo, čini:
sudo cat /proc/swaps
Prilikom očitavanja primijetit ćete SWAP uređaje u datoteci. Ovisno o vašem postavljanju, možda imate aktivnu particiju koja radi ili swap datoteku u korijenskom direktoriju.
Želite li kasnije zadržati SWAP očitanje za brz pristup? Spremite ga u datoteku tako što ćete izvršiti:
cat /proc/swaps/ >> ~/swap-info.txt
Ili
sudo cat /proc/swaps/ >> /home/username/swap-info.txt
Trajno uklanjanje SWAP-a
Sada imate informacije o SWAP-uuređajima na vašem sustavu, to ćete lako moći onemogućiti. Za početak, u terminalu steknite korijensku ljusku. Korištenje korijena je kritično u ovom procesu. Korištenje možete dobiti izvršenjem Su naredba.
su -
Napomena: ne možete dobiti su? Možda ćete moći raditi s tvrtkom sudo -s naredba umjesto toga.
sudo -s
Nakon što ste stekli korijenski pristup u školjku, napišite swapoff naredba zajedno s imenom swap datoteke ili particije na kraju naredbe. Na primjer, da biste onemogućili swap datoteku vašeg Linux računala, napisali biste sljedeću naredbu.
Napomena: u ovom primjeru ime SWAP datoteke je "swapfile". Vaša se mogu razlikovati!
swapoff /swapfile
Alternativno, ako vaše Linux računalo ima SWAP particiju, isključite ga swapoff nakon čega slijedi naziv particije.
Napomena: obavezno zamijenite / Dev / sdXY sa naljepnicom SWAP particija, kao što je prikazano u / proc / zamjene.
swapoff /dev/sdXY
Jednom kada pokrenete swapoff naredbe na vašem Linux sustavu, učinkovito ćete je isključiti. Međutim, SWAP se i dalje može ponovno uključiti nakon ponovnog pokretanja, osim ako ga ne izbrišete s računala.
Da biste SWAP trajno izbrisali sa svog Linux sustava, slijedite jedno od uputa u nastavku.
Brisanje SWAP datoteke
Mnogi moderni Linux sustavi prešli su na upotrebu SWAP datoteka. Imati SWAP datoteku je izvrsno, jer je puno jednostavnije riješiti se jer ne postoji particija za nered ili ponovno formatiranje.
Da biste onemogućili i izbrisali SWAP datoteku trajno na Linuxu, napravite sljedeće naredbe.
Napomena: kao što je spomenuto prije, SWAP datoteka u našem primjeru nosi naziv "swapfile". Obavezno promijenite ime datoteke u naredbi dolje ako se naziv vaše SWAP datoteke razlikuje.

su - cd / rm swapfile
Zatim otvorite / Etc / fstab i izbrisati liniju koja određuje vašu SWAP particiju.
nano /etc/fstab

Kad potpuno uklonite liniju SWAP datoteke u / etc / fstab, zatvorite uređivač Ctrl + O i Ctrl + X.
Brisanje SWAP particije
Brisanje SWAP particije malo je teže od SWAP datoteke, jer s njima treba raditi particiju, a ne jednu datoteku koja se može izbrisati.
Za pokretanje postupka brisanja particije instalirajteurednik particija Gparted. Niste sigurni kako to dobiti? Prijeđite na ovu stranicu Pkgs.org. Sadrži popis kako Gparted dobiti na gotovo svakoj distribuciji.
Bilješka: ako koristite Fedoru ili neku drugu distribuciju Linuxa s LVM-om, morate izbrisati svoju SWAP particiju s upravljačem KDE particija, a ne Gpartedom jer korisnicima omogućuje manipuliranje LVM particijama u pokretu.
Nakon što je Gparted instaliran, pokrenite ga. Zatim pronađite SWAP particiju i obrišite je desnim klikom na particiju, a zatim odaberite gumb "izbrisati" u izborniku.

Kada je izbrisana SWAP particija, kliknite gumb "Primjeni" u odjeljku Gparted za upis promjena. Tada biste trebali ostaviti prazan set slobodnog prostora na tvrdom disku.

Zatvorite Gparted kada se promjene primijene i pokrenite terminal. U terminalu otvorite / etc / fstab datoteku u Nano-u.

sudo nano /etc/fstab
Pomoću uređivača Nano izbrišite liniju koja se odnosi na vašu SWAP particiju. Zatim ga spremite sa Ctrl + O i izađite s urednika pomoću Ctrl + X.
Obnovi Linux datoteke za pokretanje slika
Kad SWAP više nema, presudno je da obnovite sliku za pokretanje Linuxa. Imajte na umu da će se to promijeniti ovisno o distribuciji koju koristite.
- Ubuntu:
sudo update-initramfs -u
- Debian:
sudo update-initramfs -u
- Arch Linux:
sudo mkinitcpio -p linux
- Fedora:
sudo dracut --regenerate-all --force
- OpenSUSE:
sudo mkinitrd
Kad se ažuriranje initramfs završi, ponovno pokrenite svoje računalo, a SWAP particija više neće biti!
komentari