3 hyödyllisiä käyttöliittymiä ja päätelaitteisiin perustuvia Linux-levyn skannaustyökaluja


Tietokoneen kiintolevyn skannaukseen on lähinnä kaksi syytä: yksi on tutkia tiedostojärjestelmän epäjohdonmukaisuuksien tai virheiden varalta, jotka voivat johtua järjestelmän jatkuvista kaatumisista, kriittisten järjestelmäohjelmistojen väärästä sulkemisesta ja vieläkin tuhoisemmista ohjelmista (kuten haittaohjelmat, virukset jne.).

Ja toinen on analysoida sen fyysinen kunto, jossa voimme tarkistaa kiintolevyltä vialliset sektorit, jotka johtuvat levyn pinnan fyysisistä vaurioista tai epäonnistuneesta muistitransistorista.

Tässä artikkelissa tarkastelemme Linux-käyttöliittymien ja päätelaitteiden levyjen skannausapuohjelmien yhdistelmää.

Jos huomaat epätavallista käyttäytymistä tietokoneen kiintolevyltä tai tietystä osiosta, yksi ensimmäisistä asioista, joita voit aina tutkia, on tiedostojärjestelmän epäjohdonmukaisuus tai virheet, eikä tämän suorittamiseen ole muuta parempaa apuohjelmaa kuin fsck.

1. fsck - tiedostojärjestelmän yhdenmukaisuuden tarkistus

fsck on järjestelmäapuohjelma, jota käytetään Linux-tiedostojärjestelmän tarkistamiseen ja valinnaiseen korjaamiseen. Se on käyttöliittymä useille tiedostojärjestelmien tarkistajille.

Varoitus: Kokeile fsck-komentoja vain testatuilla Linux-palvelimilla, ellet tiedä mitä olet tekemässä.

Irrota osio aina ensin, ennen kuin voit suorittaa fsck: n siinä.

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

Kytkin alla olevassa komennossa:

  1. -t - määrittää tiedostojärjestelmän tyypin.
  2. -V - ottaa käyttöön tarkan tilan.

Löydät yksityiskohtaiset käyttöohjeet fsck-man-sivulta:

$ man fsck

Kun olet suorittanut tiedostojärjestelmän epäjohdonmukaisuustestit, jatkat fyysisen kunnon arviointia.

2. badblock

badblocks on apuohjelma virheellisten lohkojen tai huonojen sektorien skannaamiseen kiintolevyillä. Olettaen, että huomaat kiintolevyltäsi virheellisiä lohkoja, voit käyttää sitä yhdessä fsck: n tai e2fsck: n kanssa ohjettaaksesi ytimen olemaan käyttämättä huonoja lohkoja.

Lisätietoja virheellisten lohkojen tarkistamisesta badblock-apuohjelmalla on artikkelissa: Kuinka tarkistaa huonojen sektorien tai virheellisten lohkojen kiintolevyt Linuxissa.

3. S.M.A.R.T-järjestelmän apuohjelmat

S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) on järjestelmä, joka on rakennettu lähes kaikkiin moderneihin ATA/SATA- ja SCSI/SAS-kiintolevyihin sekä SSD-levyihin.

Se kerää syvällistä tietoa tuetusta kiintolevystä, ja voit saada nämä tiedot alla olevien apuohjelmien avulla.

smartctl on yksi smartmontools-paketin kahdesta apuohjelmasta. Se on komentorivi-apuohjelma, joka ohjaa ja valvoo S.M.A.R.T-järjestelmää.

Asenna smartmontools-paketti suorittamalla alla oleva komento distroosi:

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

Seuraava on esimerkki smartctl-komennosta kiintolevyosion kunnon ilmoittamiseksi, jossa vaihtoehto -H auttaa näyttämään osion yleisen kunnon itsetestauksen jälkeen:

$ sudo smartctl -H /dev/sda6

Katso lisää käyttöohjeita smartctl-man-sivulta:

$ man smartctl 

Smartctl: lle on GUI-käyttöliittymä nimeltä gsmartcontrol, joka voidaan asentaa seuraavasti:

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

Gnome-levyapuohjelma tarjoaa graafisen käyttöliittymän kaikkien osioiden hallintaan liittyvien tehtävien suorittamiseen, kuten osioiden luomiseen, poistamiseen, asentamiseen ja muille. Se on esiasennettu useimpiin valtavirran Linux-järjestelmiin, kuten Ubuntu, Fedora, Linux Mint ja muihin.

Jos haluat käyttää sitä Ubuntussa, avaa Dash ja etsi levyjä, Linux Mintissa, avaa Valikko ja etsi Levyt ja napsauta Fedorassa Aktiviteettityyppi Levyt.

Vielä tärkeämpää on, että se voi myös tarjota S.M.A.R.T-tietoja ja suorittaa itsetestejä kuten seuraavassa käyttöliittymässä.

Se siitä! Tässä artikkelissa tarkasteltiin kiintolevyn skannausapuohjelmia Linux-käyttöjärjestelmälle. Voit jakaa kanssamme kaikkia samaan tarkoitukseen tarkoitettuja apuohjelmia/työkaluja, joita ei ole mainittu yllä olevassa luettelossa, tai kysyä asiaan liittyviä kysymyksiä kommenteissa.