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é.
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.
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
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.
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 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.
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.
sudo update-initramfs -u
sudo update-initramfs -u
sudo mkinitcpio -p linux
sudo dracut --regenerate-all --force
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!
Ha Linux felhasználó, akkor a szöveg- vagy dokumentumfeldolgozáshoz...
Először hadd mutassam be az alábbiak szerepét az Ubuntuban. Az alka...
Az Ubuntu telepítésekor az összes felszerelt partíció ikonja megjel...