Hogyan lehet a merevlemezt töredezettségmentesíteni Linuxon

Nagyon sok tévhit kering a fájlrendszerekkel és operációs rendszerekkel kapcsolatban. A leginkább elterjedt tévhit az, hogy csak az NTFS fájlrendszerben lévő Windows merevlemezek töredezhetnek fel. Ez egy mítosz. A töredezettség nem egy rossz találmány a Microsofttól. Valójában a fájlok töredezettsége a legtöbb fájlrendszeren megtörténhet, kivéve, ha kifejezetten úgy vannak kialakítva, hogy NEM töredezettek (ami meglehetősen ritka). A Linux-felhasználók nem mentesek a töredezettségmentesítési folyamattól. A sajnálatos módon népszerű online webhelyek gyakran fenntartják azt az elképzelést, hogy „a Linux immunis”. Ez részben félig igaz. A Linux fájlrendszerek lassabban töredeznek fel, mint a Microsoft NTFS-e, de nem védettek. Ebben a cikkben áttekintjük, mit tegyünk, ha Linuxos számítógépe eléri a töredezettség kritikus szintjét, és hogyan kell a merevlemezt Linuxon töredezettségmentesíteni.

Élő Linux-lemez létrehozása

A Windowstól eltérően a Linux fájlrendszereket használat közben nem szabad töredezettségmentesíteni. Ez azt jelenti, hogy ha valaha is töredezettségmentesíteni szeretne egy merevlemezt Linuxon, különösen azt, amelyiken a Linux-telepítés található, az élő lemezt részesítse előnyben. Ha élő lemezről van szó, akkor bármelyik régi Linux megteszi (amíg van root terminál hozzáférés). Ennek ellenére ebben az útmutatóban azt javasoljuk, hogy Arch Linux élő lemezt használjon.

  Bármilyen képernyőről elérheti a WiFi kapcsolót, a hálózatot és az információkat [Jailbreak]

Az Arch a legjobb, mert közvetlenül a gyökérhéjba töltődik be. Ez tökéletes operációs rendszerré teszi a karbantartási munkákhoz. Az élő lemez elkészítéséhez töltse le a legújabb ISO fájlt a Arch weboldalés szerezze be az Etcher USB ISO íróeszközt. Az élő lemez elkészítése egyszerű, és az Etcher eszköz végigvezeti Önt a teljes folyamaton.

Készítse elő rendszerét

A töredezettségmentesítés futhat anélkül, hogy végigmenne ezen a folyamaton, de nem tanácsos. A dolgok rosszul sülhetnek el, és akár nem is fejeződhetnek be, ha valamelyik partíción hibás blokkok vannak.

Az Arch Linux parancssorban használja az lsblk parancsot. Ez a parancs felsorolja a számítógéphez jelenleg csatlakoztatott összes blokkeszközt (adatmeghajtók stb.). Az lsblk által megjelenített lista segítségével határozza meg, hogy mely merevlemezeken (és partíciókon) szeretne töredezettségmentesítést futtatni, és tartsa szem előtt, hogy mely címkék mik.

Ezután lépjen az Arch shell prompthoz, és írja be:

fsck /dev/sdXY -y

Megjegyzés: cserélje ki az X-et és az Y-t a merevlemez címkéjére (ahogyan az lsblk-ben írja).

  Hogyan automatizálhatja Mac számítógépét intelligens mappákkal

Az fsck eszköz minden merevlemez-partíciót megvizsgál a hibás blokkok, a sérült blokkok és a hulladékadatok után. Mindent kitisztít a partíciókból, hogy a töredezettségmentesítés zökkenőmentesen futhasson.

Attól függően, hogy hány hibás adatbit van azon a partíción, amelyen az fsck parancs fut, a tisztítási folyamat meglehetősen sokáig tarthat. Ne aggódj; ez a folyamat teljesen automatikus. Semmit sem kell tennie, köszönhetően a -y kapcsoló használatának, amely automatikusan igennel válaszol a program által feltett minden kérdésre.

Töredezettség észlelése

A töredezettség észleléséhez ismét az fsck-t kell használnunk. Ezúttal futtassa az -fn kapcsolóval:

fcsk -fn /dev/sdXY

Az -fn jelző utasítja az fsck eszközt, hogy gyorsan ellenőrizze a fájlrendszert. Meghatározza, hogy az egész rendszer „összefüggő”-e (más néven bármilyen módon töredezett). Minél kisebb a szám, annál jobb. A legjobb, ha csak akkor futtatja a töredezettségmentesítést, ha a fájlrendszere legalább 15%-ban töredezett.

Töredezettségmentesítés

Az Arch Linux egy hatékony töredezettség-mentesítő eszközzel érkezik, közvetlenül a dobozból, anélkül, hogy bármit is telepíteni kellene. Ezt az eszközt e4defrag-nak hívják. Nagyon könnyű, de nagyon erős. Futtassa bármelyik Linux-partíción, és könnyen elemzi és töredezettségmentesíti a merevlemezt Linuxon. Használatához keresse meg a megtisztítani kívánt partíció nevét az lsblk paranccsal.

  Ismerősök blokkolása vagy törlése a WeChat szolgáltatásban

mount /dev/sdXY /mnt

Ezután indítsa el a töredezettségmentesítési folyamatot:

e4defrag /dev/sdXY

Megjegyzés: Bár ez az oktatóanyag egyértelműen kimondja, hogy a felhasználók ne futtassák az e4defrag-ot élő lemez használata nélkül, ez nem jelenti azt, hogy ez futó rendszeren lehetetlen. Ezt nem javasoljuk, mivel lehetetlen a blokkokat javítani és tisztítani, amíg a Linux merevlemezt használ. Ez akadályozza a töredezettségmentesítéshez vezető folyamatot.

Ha ki szeretné hagyni a meghajtó megtisztítását a hibás blokkoktól és a szemétadatoktól az e4defrag használata előtt, ezt a folyamatot bármelyik Linux disztribúción megteheti. A legtöbb Linux disztribúció alapértelmezés szerint az e4defrag eszközt szállítja.

Ha valamilyen oknál fogva az e4defrag nem található a Linux PC-jén, nagyon könnyű megtalálni. Egyszerűen keresse meg a csomagkezelőben, amelyet általában a programok telepítéséhez használ az „e4defrag” kifejezésre, és telepítse.

Következtetés

A töredezettség a számítástechnika valósága. A fájlrendszerek az idő múlásával egyre zsúfoltabbá válnak. Bár igaz, hogy Linuxon ez a probléma csak akkor jelentkezik igazán, ha a meghajtó már majdnem megtelt, mégis probléma. Ezért olyan aggasztó, hogy ez a mítosz, miszerint „a Linux nem igényel töredezettséget”, nem segít. Remélhetőleg ennek az oktatóanyagnak a segítségével rájön, hogy Önön múlik, hogy Linux-merevlemezét csúcsminőségű állapotban tartsa!