A Linux platform a SWAP-t használja extra memóriakéntrendszerműveletek. Alapvetõen, ha elfogy a fizikai memória, a rendszer virtuális RAM-ot (AKA SWAP) fog használni annak biztosítása érdekében, hogy az operációs rendszer ne összeomoljon és befagyjon. Anélkül, hogy túl bonyolultá válnék, biztonságos azt mondani, hogy a Linux SWAP-területe rendkívül fontos. Szóval, miért akarja letiltani?
A SWAP letiltásának oka a leginkább abban rejlik, hogy soknak nincs rá szüksége. Az érv az, hogy ha a modern rendszerekben nagyobb és nagyobb mennyiségű RAM van, a felhasználók soha nem használnak túlcsordulási memóriát.
Egy másik érv a SWAP használata ellen az, hogy a legtöbbA számítógépek manapság szilárdtestalapú meghajtókon futnak. Tekintettel arra, hogy a SWAP egy partíció (vagy esetenként egy fájl), amelyhez nagyon sok hozzáférést lehet elérni, ez az SSD-k gyorsabban elhasználódhat.
Elegendő mondani, hogy a SWAP-vita megosztó kérdésa Linux közösség témája, és a vita mindkét oldalának jó érvei vannak. Függetlenül attól, hogy valamilyen oknál fogva úgy találja magát, hogy nem akarja a SWAP-t, akkor tudnia kell, hogyan kell letiltani, és a modern Linux operációs rendszerek nem teszik intuitívvá vagy egyszerűvé.
Mivel a SWAP kezelése bonyolult, megtettükúgy döntött, hogy elkészíti ezt az útmutatót. Ebben bemutatjuk, hogyan lehet letiltani a SWAP funkciót Linuxon. Megvizsgáljuk továbbá, hogyan lehet véglegesen törölni a SWAP fájlt vagy partíciót.
Aktív SWAP megtekintése Linux rendszeren
A SWAP elfordulásával ellenőrizheti, hogy aktív-e a rendszer. A legjobb módja ennek a ellenőrzése / Proc / swap fájlt. Felsorolja az aktív eszközöket, amelyek jelenleg SWAP-ként vannak beállítva.
A / Proc / swaps fájl, futtassa a macska parancs. Felhívjuk figyelmét, hogy a rendszer beállításától függően előfordulhat, hogy ezt a parancsot a sudo parancs.

cat /proc/swaps
Vagy ha futtatnia kell sudo, csináld:
sudo cat /proc/swaps
Az olvasás során észreveszi a fájlban található SWAP-eszközöket. A beállítástól függően előfordulhat, hogy aktív partíció működik, vagy Swap fájl van a gyökérkönyvtárban.
Meg kell őriznie a SWAP adatait a későbbi gyors hozzáférés érdekében? Mentse a fájlba a következő végrehajtással:
cat /proc/swaps/ >> ~/swap-info.txt
Vagy
sudo cat /proc/swaps/ >> /home/username/swap-info.txt
A SWAP végleges eltávolítása
Most, hogy információt kapott a SWAP-róla rendszerén lévő eszközökön, könnyebben letilthatja azt. A kezdéshez szerezzen be egy gyökérhéjat a terminálon. A gyökér megléte kritikus ebben a folyamatban. A gyökér megszerezheti a su parancs.
su -
Megjegyzés: nem tudok felvenni? Lehet, hogy együttműködhet a sudo-k parancs helyett.
sudo -s
Miután megszerezte a root hozzáférést a héjában, írja be a swapoff parancs, a swap fájl vagy partíció neve mellett a parancs végén. Például a Linux PC swap fájljának letiltásához írja ki a következő parancsot.
Megjegyzés: Ebben a példában a SWAP fájl neve „swapfile”. A tiéd különbözhet!
swapoff /swapfile
Alternatív megoldásként, ha Linux számítógépe SWAP partícióval rendelkezik, akkor kikapcsolhatja azt swapoff amelyet a partíció neve követ.
Megjegyzés: feltétlenül cserélje ki / Dev / sdXY a SWAP partíciós címkével, ahogy az / Proc / swaps.
swapoff /dev/sdXY
Miután futtatta a swapoff parancsot a Linux rendszeren, akkor hatékonyan kikapcsolja. A SWAP azonban újraindításkor is bekapcsolhatja magát, kivéve, ha törli a számítógépről.
A SWAP végleges eltávolításához a Linux rendszertől kövesse az alábbi utasítások egyikét.
A SWAP fájl törlése
Sok modern Linux rendszer vált át a SWAP fájlok használatára. A SWAP-fájl birtoklása kiváló, mivel megszabadulni sokkal egyszerűbbnek, mivel nincs partíció, amelyet el lehetne rendezni vagy újra formázni.
A SWAP-fájl végleges letiltásához és törléséhez Linuxon, hajtsa végre a következő parancsokat.
Megjegyzés: Mint korábban említettük, a példánkban a SWAP fájl neve „swapfile”. Ne felejtse el módosítani a fájl nevét az alábbi parancsban, ha a rendszer SWAP fájljának neve eltér.

su - cd / rm swapfile
Ezután nyisd ki / Etc / fstab és törölje a SWAP partíciót meghatározó sort.
nano /etc/fstab

Amikor teljesen eltávolította a SWAP fájl sort az / etc / fstab mappából, zárja be a szerkesztőt a gombbal Ctrl + O és Ctrl + X.
A SWAP partíció törlése
A SWAP-partíció törlése egy kicsit nehezebb, mint a SWAP-fájl, mivel egy partícióval együtt kell dolgozni, ahelyett, hogy egyetlen fájlt törölne.
A partíció törlési folyamatának elindításához telepítsea Gparted, a partíció szerkesztője. Nem biztos benne, hogyan lehet ezt megszerezni? Menjen tovább erre a Pkgs.org oldalra. Ez egy listát tartalmaz arról, hogyan lehet Gparted-ot elérni szinte minden disztribúción.
Jegyzet: Ha Fedora-t vagy más Linux disztribúciót használ, amelynek LVM-je van, akkor a SWAP-partíciót a Kpartition Manager segítségével, a Gparted helyett inkább törölnie kell, mivel ez lehetővé teszi a felhasználók számára, hogy menet közben manipulálják az LVM partíciókat.
A Gparted telepítése után indítsa el. Ezután keresse meg a SWAP partíciót, és törölje azt a jobb egérgombbal a partícióra, majd válassza a menüben a „törlés” gombot.

Törölve a SWAP partíciót, kattintson a Gparted „Alkalmaz” gombjára a változások megírásához. Ezután hagyjon üres helyet a merevlemezén.

Zárja be a Gparted alkalmazást, ha a változtatásokat alkalmazza, és indítson el egy terminált. A terminálon nyissa meg az / etc / fstab fájlt Nano-ban.

sudo nano /etc/fstab
A Nano szerkesztő segítségével törölje a sort, amely a SWAP partícióra utal. Ezután mentse el Ctrl + O és lépjen ki a szerkesztőből a Ctrl + X.
Regenerálja a Linux rendszerindító képfájljait
Most, hogy a SWAP már nem működik, kritikus fontosságú, hogy újraújtsa a Linux rendszerindító képét. Ne feledje, hogy ez az Ön által használt disztribúciótól függően változik.
- 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
Amikor az initramfs frissítése befejeződött, indítsa újra számítógépét, és a SWAP partíció eltűnik!
Hozzászólások