- - Kuinka poistaa SWAP käytöstä Linuxissa

Kuinka poistaa SWAP käytöstä Linuxissa

Linux-alusta käyttää SWAP: ta lisämuistinajärjestelmän toiminnot. Pohjimmiltaan, jos fyysinen muisti loppuu, järjestelmä käyttää virtuaalista RAM-muistia (AKA SWAP) varmistaakseen, että käyttöjärjestelmäsi ei kaata ja jäädy. Ilman liian monimutkaista, on turvallista sanoa, että SWAP-tila Linuxissa on erittäin tärkeä. Joten miksi haluat poistaa sen käytöstä?

Pakottavampi syy SWAP: n poistamiseen käytöstä on se, että monet eivät tarvitse sitä. Argumentti on, että nykyaikaisissa järjestelmissä, joissa on enemmän ja enemmän RAM-muistia, käyttäjät eivät koskaan käytä ylivuodon muistia.

Toinen argumentti SWAP: n käyttöä vastaan ​​on se, että suurin osatietokoneet ovat nykyään käynnissä Solid State Drives. Koska SWAP on osio (tai joissain tapauksissa tiedosto), jota käytetään paljon, se saattaa käyttää SSD-levyjä nopeammin.

Riittää, kun sanotaan, että SWAP-keskustelu on erimielisyysAihe Linux-yhteisössä, ja keskustelun molemmilla puolilla on hyviä kohtia. Siitä huolimatta, jos joudut jostain syystä tilanteeseen, jossa et halua SWAP: ää, sinun on tiedettävä, miten se poistetaan käytöstä, ja nykyaikaiset Linux-käyttöjärjestelmät eivät tee siitä intuitiivista tai helppoa.

Koska SWAP: n käsittely on monimutkaista, olemmepäätti tehdä tämän oppaan. Siinä opastetaan, kuinka SWAP-ominaisuus poistetaan käytöstä Linuxissa. Tarkastellaan myös sitä, miten voit poistaa SWAP-tiedoston tai osion pysyvästi.

Katsellaan aktiivista SWAP-sovellusta Linuxissa

SWAP-kääntäminen alkaa tarkistamalla, onko se aktiivinen järjestelmässä. Paras tapa tehdä tämä on tarkistaa / Proc / swap tiedosto. Siinä luetellaan aktiiviset laitteet, jotka on tällä hetkellä asetettu SWAP: ksi.

Voit tarkastella / Proc / swap tiedosto, suorita kissa komento. Huomaa, että järjestelmän asetuksista riippuen joudut ehkä suorittamaan tämän komennon sudo komento.

cat /proc/swaps

Tai jos sinun täytyy käyttää sitä sudo, tee:

sudo cat /proc/swaps

Lukemassa huomaat tiedostossa olevat SWAP-laitteet. Asennuksesta riippuen voi olla, että aktiivinen osio toimii tai Swap-tiedosto juurikansiossa.

Pitäisikö sinun pitää SWAP-lukemasi nopeaa käyttöä varten myöhemmin? Tallenna se tiedostoon suorittamalla:

cat /proc/swaps/ >> ~/swap-info.txt

Tai

sudo cat /proc/swaps/ >> /home/username/swap-info.txt

Poista SWAP pysyvästi

Nyt kun sinulla on tietoa SWAP: stajärjestelmän laitteissa, voit poistaa sen käytöstä helpommin. Aloita hankkimalla juurikuori terminaalista. Juuren hankkiminen on kriittistä tässä prosessissa. Voit saada juuren suorittamalla su komento.

su -

Huomaa: etkö voi hakea? Saatat pystyä työskentelemään sudo -s komento sen sijaan.

sudo -s

Kun olet saanut pääkäyttäjän pääsyn shelliin, kirjoita swapoff komento sekä vaihtotiedoston tai osion nimi komennon lopussa. Esimerkiksi, jos haluat poistaa Linux-tietokoneesi vaihtotiedoston käytöstä, kirjoita seuraava komento.

Huomaa: tässä esimerkissä SWAP-tiedoston nimi on ”swapfile”. Sinun voi erota!

swapoff /swapfile

Jos Linux-tietokoneessasi on SWAP-osio, voit vaihtoehtoisesti poistaa sen käytöstä swapoff jota seuraa osion nimi.

Huomautus: muista vaihtaa / Dev / sdXY SWAP-osiotarrasi kanssa, kuten kohdassa / Proc / swap.

swapoff /dev/sdXY

Kun olet suorittanut swapoff komento Linux-järjestelmässäsi, olet sulkenut sen tehokkaasti. SWAP voi kuitenkin kytkeä itsensä takaisin päälle uudelleenkäynnistyksen yhteydessä, ellet poista sitä tietokoneesta.

Poista SWAP pysyvästi pois Linux-järjestelmästäsi noudattamalla yhtä alla olevista ohjeista.

Poistetaan SWAP-tiedosto

Monet nykyaikaiset Linux-järjestelmät ovat siirtyneet käyttämään SWAP-tiedostoja. SWAP-tiedoston omistaminen on erinomaista, koska siitä on paljon yksinkertaisempaa päästä eroon, koska siellä ei ole osioita, jotka voisivat sekoittaa tai muotoilla uudelleen.

Poista SWAP-tiedostosi pysyvästi käytöstä ja poista se Linuxista suorittamalla seuraavat komennot.

Huomaa: Kuten aiemmin mainittiin, SWAP-tiedostomme esimerkissä on nimeltään “swapfile”. Muista muuttaa tiedoston nimi alla olevassa komennossa, jos järjestelmien SWAP-tiedoston nimi eroaa.

su -
cd /
rm swapfile

Seuraavaksi avaa / Etc / fstab ja poista rivi, joka määrittää SWAP-osion.

nano /etc/fstab

Kun olet poistanut SWAP-tiedostorivin kokonaan hakemistosta / etc / fstab, sulje editori -painikkeella Ctrl + O ja Ctrl + X.

SWAP-osion poistaminen

SWAP-osion poistaminen on vähän vaikeampaa kuin SWAP-tiedosto, koska siinä on osio, jonka kanssa työskennellä, eikä yksi tiedosto, joka voidaan poistaa.

Aloita osion poistoprosessi asentamallaGparted, osioeditori. Etkö ole varma siitä, miten se saadaan? Siirry tälle Pkgs.org-sivulle. Siinä on luettelo siitä, kuinka päästä Gpartediin melkein jokaisessa jakelussa.

merkintä: Jos käytät Fedoraa tai muuta Linux-jakelua, jolla on LVM, sinun on poistettava SWAP-osio KDE-osionhallinnan avulla Gpartedin sijaan, koska se antaa käyttäjille mahdollisuuden manipuloida LVM-osioita lennossa.

Kun Gparted on asennettu, käynnistä se. Etsi sitten SWAP-osio ja poista se napsauttamalla hiiren kakkospainikkeella osiota ja valitse sitten valikosta “Poista” -painike.

Kun SWAP-osio on poistettu, kirjoita muutokset napsauttamalla Käytä-painiketta Gpartedissa. Sinun pitäisi sitten jättää tyhjä sarja vapaata tilaa kiintolevyllesi.

Sulje Gparted, kun muutokset otetaan käyttöön, ja käynnistä pääte. Avaa terminaalissa / etc / fstab-tiedosto Nanossa.

sudo nano /etc/fstab

Poista Nano-editorilla rivi, joka viittaa SWAP-osioon. Tallenna se sitten Ctrl + O ja poistu editorista Ctrl + X.

Luo Linuxin käynnistyskuvatiedostot uudelleen

Nyt kun SWAP on poissa, on erittäin tärkeää, että uusiat Linux-käynnistyskuvasi. Muista, että tämä muuttuu käytetyn jakelun mukaan.

  • 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

Kun initramfs-päivitys on valmis, käynnistä tietokone uudelleen, ja SWAP-osio on poissa!

Kommentit