Weboldal keresés

3 Hasznos grafikus felhasználói felület és terminál alapú Linux lemezellenőrző eszközök


Főleg két oka van a számítógép merevlemezének vizsgálatának: az egyik az, hogy meg kell vizsgálni a fájlrendszer inkonzisztenciáit vagy hibákat, amelyek a rendszer folyamatos összeomlásából, a kritikus rendszerszoftverek nem megfelelő bezárásából és a jelentősebb pusztító programokból (például rosszindulatú programok, vírusok stb.) származhatnak. .).

Egy másik a fizikai állapot elemzése, ahol ellenőrizhetjük a merevlemezen a hibás szektorokat, amelyek a lemez felületének fizikai sérüléséből vagy a meghibásodott memóriatranzisztorból erednek.

Ebben a cikkben a GUI és a terminálalapú lemezellenőrző segédprogramok keverékét tekintjük át Linuxhoz.

Abban az esetben, ha bármilyen szokatlan viselkedést észlel a számítógép merevlemezén vagy egy adott partíción, az egyik első dolog, amit mindig kivizsgálhat, az a fájlrendszer inkonzisztenciája vagy hibák, és nincs más jobb segédprogram ennek végrehajtására, mint az fsck >.

1. fsck – Fájlrendszer konzisztencia ellenőrzése

Az Fsck egy olyan rendszersegédprogram, amely ellenőrzi és opcionálisan javítja a Linux fájlrendszert, és a különböző fájlrendszer-ellenőrzők kezelőfelületeként szolgál.

Figyelem: Az fsck parancsokat csak teszt Linux-szervereken próbálja ki, hacsak nem tudja, mit csinál.

Mindig válassza le a partíciót, mielőtt az fsck programot futtatná rajta.

sudo unmount /dev/sdc1
sudo fsck -Vt vfat /dev/sdc1

Az alábbi parancsban a kapcsoló:

  • -t – a fájlrendszer típusát adja meg.
  • -V – lehetővé teszi a bőbeszédű módot.

Részletes használati utasítást az fsck kézikönyvoldalon talál:

man fsck

Miután elvégezte a fájlrendszer inkonzisztencia tesztjét, folytathatja a fizikai állapot felmérését.

2. badblock

A Badblocks hibás blokkokat vagy szektorokat keres a merevlemezeken, és ha észlelik, az fsck vagy e2fsck függvényekkel együtt használhatók a kernel utasítására. hogy elkerüljük ezeket a hibás területeket.

A hibás blokkok használatához meg kell adnia a vizsgálni kívánt merevlemez eszközfájlját.

badblocks /dev/sda

A hibás blokkok egy mintát írnak a merevlemez minden egyes blokkjába, majd visszaolvassák az adatok helyességét. Ha bármilyen hibát észlel, a blokk rosszként lesz megjelölve.

Ha a vizsgálat befejeződött, a -r kapcsolóval elolvashatja a vizsgálat eredményét, amely tartalmazza a talált hibás blokkok listáját.

badblocks -r badblocks.txt

3. S.M.A.R.T System Utilities

Az S.M.A.R.T (Önfelügyeleti, -elemzési és -jelentési technológia) egy rendszer, amely szinte minden modern ATA/SATA és SCSI/SAS merevlemezbe, valamint szilárdtestalapú lemezbe be van építve.

Mélyreható információkat gyűjt a támogatott merevlemezekről, és ezeket az adatokat az alábbi segédprogramok segítségével szerezheti meg.

1. Smartctl

A smartctl a smartmontools csomagban található két segédprogram egyike, amely egy parancssori segédprogram, amely vezérli és felügyeli az S.M.A.R.T rendszert.

A smartmontools csomag telepítéséhez futtassa az alábbi parancsot a disztribúciójához:

sudo apt-get install smartmontools   #Debian/Ubuntu systems 
sudo yum install smartmontools       #RHEL/CentOS systems

A következő példa egy smartctl parancsra a merevlemez-partíció állapotának jelentésére, ahol a -H kapcsoló segít a partíció általános állapotának megjelenítésében egy önteszt után:

sudo smartctl -H /dev/sda6

Tekintse át a smartctl kézikönyvoldalt további használati irányelvekért:

man smartctl 

Van egy grafikus felhasználói felület a smartctl-hez, az úgynevezett gsmartcontrol, amely a következőképpen telepíthető:

sudo apt-get install gsmartcontrol  #Debian/Ubuntu systems 
sudo yum install gsmartcontrol       #RHEL/CentOS systems

2. Gnome Disk Utility (vagy lemezek)

A Gnome Disk segédprogram grafikus felhasználói felületet kínál a partíciókezeléssel kapcsolatos összes feladat elvégzéséhez, például partíciók létrehozásához, törléséhez, csatlakoztatásához és még sok máshoz. Előre telepítve van a legtöbb mainstream Linux rendszerben, mint például az Ubuntu, a Fedora, a Linux Mint és mások.

Az Ubuntu rendszerben való használatához nyissa meg a Dash alkalmazást, és keresse meg a Lemezek elemet, a Linux Mint rendszeren pedig nyissa meg a A menüben keresse meg a Lemezek kifejezést, majd a Fedora oldalon kattintson a Tevékenységek lehetőségre, írja be a Lemezek lehetőséget.

Ennél is fontosabb, hogy S.M.A.R.T adatokat is tud nyújtani, és önteszteket hajt végre, ahogy az alábbi felületen is látható.

Ez az! Ebben a cikkben áttekintettük a Linux operációs rendszer merevlemez-ellenőrző segédprogramjait. Bármilyen, a fenti listában nem említett segédprogramot/eszközt megoszthat velünk, vagy feltehet ezzel kapcsolatos kérdéseket a megjegyzésekben.