3 Kasulikud graafilise kasutajaliidese ja terminalipõhised Linuxi kettaskaneerimise tööriistad


Põhimõtteliselt on arvuti kõvaketta skannimisel kaks põhjust: üks on uurida, kas sellel on failisüsteemi vastuolusid või vigu, mis võivad tuleneda püsivatest süsteemi krahhidest, kriitilise süsteemitarkvara valest sulgemisest ja veelgi enam destruktiivsetest programmidest (näiteks pahavara, viirused jne).

Ja veel üks on selle füüsilise seisundi analüüsimine, kus saame kontrollida, kas kõvakettal ei ole halbu sektoreid, mis tulenevad kettapinna füüsilistest kahjustustest või ebaõnnestunud mälutransistorist.

Selles artiklis vaatame Linuxi GUI ja terminalipõhiste ketta skannimise utiliitide segu.

Kui märkate arvuti kõvakettalt või konkreetselt sektsioonilt ebatavalist käitumist, on üks esimesi asju, mida saate alati uurida, on failisüsteemi ebajärjekindlus või vead ja selle teostamiseks pole muud paremat utiliiti kui fsck.

1. fsck - failisüsteemi järjepidevuse kontroll

fsck on süsteemi utiliit, mida kasutatakse Linuxi failisüsteemi kontrollimiseks ja valikuliseks parandamiseks. See on mitme failisüsteemi kontrollija esiotsa.

Hoiatus: proovige fsck-käske ainult testitavatel Linuxi serveritel, kui te ei tea, mida teete.

Enne fscki käivitamist lahutage kõigepealt partitsioon.

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

Allolevas käsus lüliti:

  1. -t - määrab failisüsteemi tüübi.
  2. -V - võimaldab üksikasjalikku režiimi.

Üksikasjalikud kasutusjuhised leiate fscki manulehelt:

$ man fsck

Kui olete failisüsteemi vastuolude testid läbi viinud, jätkate füüsilise seisundi hindamist.

2. halb plokk

badblocks on utiliit kõvaketaste vigaste plokkide või halbade sektorite skannimiseks. Eeldades, et tuvastate kõvakettal vigaseid plokke, saate neid koos fsck või e2fsck abil käskida tuuma mitte kasutama vigaseid plokke.

Lisateavet halbade plokkide kontrollimise kohta blokeerimisutiliidi abil leiate artiklist: Kuidas kontrollida Linuxi kõvaketta vigaseid sektoreid või vigaseid plokke.

3. S.M.A.R.T-süsteemi utiliidid

S.M.A.R.T (eneseseire-, analüüsi- ja aruandlustehnoloogia) on süsteem, mis on sisse ehitatud peaaegu kõikidesse kaasaegsetesse ATA/SATA ja SCSI/SAS kõvaketastesse ning ka tahkisdiskettadesse.

See kogub põhjalikku teavet toetatud kõvaketta kohta ja saate need andmed allolevate utiliitide abil.

smartctl on üks kahest smartmontools paketi all olevast utiliidist. See on käsurea utiliit, mis kontrollib ja jälgib süsteemi S.M.A.R.T.

Smartmontools paketi installimiseks käivitage oma levitamiseks järgmine käsk:

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

Järgmine näide on kõvaketta sektsiooni seisundist teatamiseks käsk smartctl, kus suvand -H aitab näidata üldist partitsiooni seisundit pärast enesetesti:

$ sudo smartctl -H /dev/sda6

Lisateavet kasutamisjuhiste kohta leiate smartctl manulehelt:

$ man smartctl 

Smartctl-i jaoks on olemas GUI kasutajaliides nimega gsmartcontrol, mida saab installida järgmiselt:

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

Gnome ketta utiliit pakub GUI-d kõigi partitsioonide haldamisega seotud ülesannete täitmiseks, näiteks partitsioonide loomiseks, kustutamiseks, paigaldamiseks ja muuks. See on eelinstallitud enamikus Linuxi peavoolusüsteemides, näiteks Ubuntu, Fedora, Linux Mint ja teistes.

Ubuntu kasutamiseks avage Dash ja otsige kettaid, Linux Mintis, avage menüü ja otsige kettaid ning Fedoras klõpsake nuppu Tegevuse tüüp Kettad.

Veelgi olulisem on see, et see võib pakkuda ka S.M.A.R.T-i andmeid ja teostada eneseteste nagu järgmises liideses.

See on kõik! Selles artiklis vaatasime üle Linuxi operatsioonisüsteemi kõvaketta skannimise utiliidid. Võite meiega jagada kõiki samal eesmärgil olevaid utiliite/tööriistu, mida pole ülaltoodud loendis mainitud, või küsida kommentaare.