A SWAP letiltása Linux rendszeren

click fraud protection

A Linux platform a SWAP-t használja extra memóriaként a rendszerműveletekhez. 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 manapság a legtöbb számítógép szilárdtestalapú meghajtókon fut. Mivel a SWAP partíció (vagy egy bizonyos esetekben) sok hozzáféréssel érhető el, így gyorsabban elhasználhatja az SSD-ket.

Elegendő mondani, hogy a SWAP-vita megosztó téma a Linux közösségben, é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é.

instagram viewer

Mivel a SWAP kezelése bonyolult, úgy döntöttünk, hogy elkészítjük 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.

macska / proc / csere

Vagy ha futtatnia kell sudo, csináld:

sudo macska / proc / csere

Az olvasás során észreveszi a fájlban található SWAP-eszközöket. A telepí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 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 rendszer SWAP-eszközeiről, 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. tudsz gyökér végrehajtásával a su parancs.

su -

Megjegyzés: nem tudok bejelentkezni? Lehet, hogy együttműködhet a sudo-k parancs helyett.

sudo-k

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 ismét bekapcsolhatja, hacsak nem 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. Kiváló a SWAP-fájl birtoklása, mivel sokkal egyszerűbb megszabadulni tőle, mivel nincs partíció, amelyet össze lehetne rendezni vagy újra formázni.

A SWAP-fájl végleges letiltásához és törléséhez Linux alatt hajtsa végre a következő parancsokat.

Megjegyzés: Mint fentebb említettem, 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 könyvtárbó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ítse a Gparted, a partíció szerkesztőt. 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.

Megjegyzés: Ha Fedora-t vagy más Linux disztribúciót használ, amely rendelkezik LVM-mel, törölnie kell a SWAP partíciót a KDE partíciókezelő, nem pedig a Gparted, mivel lehetővé teszi a felhasználók számára manipulálni az LVM partíciókat repülés közben.

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 kattintva a partícióra, majd válassza a menü „Törlés” gombját.

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

Zárja be a Gparted alkalmazást, amikor 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!

watch instagram story