- - A SWAP letiltása Linux rendszeren

A SWAP letiltása Linux rendszeren

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