„Linux“ platforma naudoja SWAP kaip papildomą atmintįsistemos operacijos. Iš esmės, jei pritrūks fizinės atminties, sistema naudos virtualią RAM (AKA SWAP), kad užtikrintų, jog jūsų operacinė sistema nesugriūtų ir neužšaltų. Negalima per daug sudėtinga, tačiau galima sakyti, kad „SWAP“ erdvė „Linux“ yra nepaprastai svarbi. Taigi, kodėl jūs norite jį išjungti?
Labiausiai įtikinama priežastis išjungti SWAP yra ta, kad daugeliui jos nereikia. Argumentas yra tas, kad turėdami didesnį ir didesnį RAM kiekį šiuolaikinėse sistemose, vartotojai niekada nenaudoja perpildytos atminties.
Kitas argumentas prieš SWAP naudojimą yra taskompiuteriai šiomis dienomis veikia kietojo kūno diskuose. Atsižvelgiant į tai, kad SWAP yra skaidinys (tam tikrais atvejais failas) yra prieinamas daug, jis galėtų greičiau susidėvėti SSD.
Pakanka pasakyti, kad SWAP diskusijos kelia nesantaikątema „Linux“ bendruomenėje, ir abi diskusijos pusės turi gerų dalykų. Nepaisant to, jei dėl kokių nors priežasčių atsiduriate tokioje situacijoje, kur nenorite SWAP, turėsite žinoti, kaip ją išjungti, o šiuolaikinės „Linux“ OS tai nepadeda intuityviai ir lengvai.
Dėl to, koks sudėtingas darbas su SWAP, mes esamenusprendė sudaryti šį vadovą. Jame paaiškinsime, kaip išjungti SWAP funkciją „Linux“. Taip pat apžvelgsime, kaip galite visam laikui ištrinti SWAP failą ar skaidinį.
Aktyvaus SWAP peržiūra „Linux“
SWAP sukimas pradedamas patikrinus, ar jis aktyvus sistemoje. Geriausias būdas tai padaryti yra patikrinti / proc / apsikeisti byla. Čia pateikiami aktyvūs įrenginiai, šiuo metu nustatyti kaip SWAP.
Norėdami peržiūrėti / proc / apsikeitimo sandoriai failą, paleiskite katė komanda. Atminkite, kad atsižvelgiant į sistemos sąranką, gali tekti paleisti šią komandą naudojant sudo komanda.

cat /proc/swaps
Arba, jei jums reikia jį paleisti sudo, darykite:
sudo cat /proc/swaps
Skaitymo metu pastebėsite SWAP įrenginius faile. Priklausomai nuo sąrankos, šakniniame kataloge gali būti aktyvus skaidinys arba apjungti failą.
Turite išlaikyti savo SWAP rodmenis, kad vėliau galėtumėte greitai pasiekti? Įrašykite jį į failą vykdydami:
cat /proc/swaps/ >> ~/swap-info.txt
Arba
sudo cat /proc/swaps/ >> /home/username/swap-info.txt
SWAP pašalinimas visam laikui
Dabar, kai turite informacijos apie SWAPsistemos įrenginiuose, galėsite lengviau jį išjungti. Norėdami pradėti, gaukite šakninį apvalkalą terminale. Šiame procese labai svarbu turėti šaknis. Galite įgyti šaknį vykdydami su komanda.
su -
Pastaba: ar negaliu kreiptis į teismą? Galbūt galėsite dirbti su sudo -s komanda vietoj.
sudo -s
Gavę pagrindinę prieigą prie apvalkalo, parašykite apsikeitimo komanda kartu su mainų failo arba skaidinio pavadinimu komandos pabaigoje. Pvz., Norėdami išjungti „Linux“ kompiuterio mainų failą, parašykite šią komandą.
Pastaba: šiame pavyzdyje SWAP failo vardas yra „swapfile“. Jūsų gali skirtis!
swapoff /swapfile
Arba, jei jūsų „Linux“ asmeniniame kompiuteryje yra SWAP skaidinys, jūs jį išjungsite apsikeitimo po kurio nurodomas skaidinio pavadinimas.
Pastaba: būtinai pakeiskite / dev / sdXY su savo SWAP skaidinių etikete, kaip parodyta / proc / apsikeitimo sandoriai.
swapoff /dev/sdXY
Kai paleidote apsikeitimo komandą savo „Linux“ sistemoje, ją veiksmingai išjungsite. Tačiau SWAP vis tiek gali vėl įsijungti iš naujo paleidęs kompiuterį, nebent jį ištrinsite iš savo kompiuterio.
Norėdami pašalinti SWAP visam laikui iš savo „Linux“ sistemos, vykdykite vieną iš žemiau pateiktų instrukcijų.
Ištrinamas SWAP failas
Daugybė šiuolaikinių „Linux“ sistemų perėjo prie SWAP failų naudojimo. Turėti SWAP failą yra puiku, nes atsikratyti jo yra daug paprasčiau, nes nėra skaidinių, kuriuos būtų galima sugadinti ar performatuoti.
Norėdami visam laikui išjungti ir ištrinti SWAP failą „Linux“, atlikite šias komandas.
Pastaba: kaip minėta anksčiau, SWAP failas mūsų pavyzdyje yra pavadintas „swapfile“. Jei jūsų sistemos SWAP failo vardas skiriasi, būtinai pakeiskite failo pavadinimą žemiau esančioje komandoje.

su - cd / rm swapfile
Kitas, atidarykite / etc / fstab ir ištrinkite eilutę, nurodančią jūsų SWAP skaidinį.
nano /etc/fstab

Kai visiškai pašalinsite SWAP failo eilutę iš / etc / fstab, uždarykite redaktorių naudodami „Ctrl“ + O ir „Ctrl“ + X.
Ištrinamas SWAP skaidinys
Ištrinti SWAP skaidinį yra šiek tiek sunkiau nei SWAP failą, nes yra skaidinys, su kuriuo reikia dirbti, o ne vienas failas, kurį galima ištrinti.
Norėdami pradėti skaidinių naikinimo procesą, įdiekite„Gparted“, skaidinių redaktorius. Nesate tikri, kaip tai gauti? Eikite į šį Pkgs.org puslapį. Joje yra sąrašas, kaip gauti „Gparted“ beveik kiekviename platinime.
Pastaba: jei naudojate „Fedora“ ar kitą „Linux“ paskirstymą, kuriame yra LVM, turite ištrinti SWAP skaidinį naudodami KDE skaidinių tvarkytuvę, o ne „Gparted“, nes tai leidžia vartotojams manipuliuoti LVM skaidiniais skraidant.
Įdiegę „Gparted“, paleiskite jį. Tada suraskite savo SWAP skaidinį ir ištrinkite jį dešiniuoju pelės mygtuku spustelėdami skaidinį, tada meniu pasirinkite mygtuką „ištrinti“.

Ištrynus SWAP skaidinį, spustelėkite „Taikyti“ mygtuką „Gparted“, kad parašytumėte pakeitimus. Tada jums turėtų būti palikta tuščia laisvos vietos kietajame diske rinkinys.

Kai pakeitimai bus pritaikyti, uždarykite „Gparted“ ir paleiskite terminalą. Terminale atidarykite / etc / fstab failą „Nano“.

sudo nano /etc/fstab
Naudodami „Nano“ redaktorių, ištrinkite eilutę, nurodančią jūsų SWAP skaidinį. Tada išsaugokite jį naudodami „Ctrl“ + O ir išeikite iš redaktoriaus naudodami „Ctrl“ + X.
Atkurkite „Linux“ įkrovos vaizdo failus
Dabar, kai SWAP nebėra, labai svarbu atnaujinti „Linux“ įkrovos vaizdą. Atminkite, kad tai pasikeis priklausomai nuo jūsų naudojamo paskirstymo.
- Ubuntu:
sudo update-initramfs -u
- Debianas:
sudo update-initramfs -u
- Arch Linux:
sudo mkinitcpio -p linux
- Fedora:
sudo dracut --regenerate-all --force
- „OpenSUSE“:
sudo mkinitrd
Kai „initramfs“ atnaujinimas bus baigtas, paleiskite kompiuterį iš naujo, o jūsų SWAP skaidinio nebebus!
Komentarai