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