3 Nyttige GUI og terminalbaserede Linux Disk Scanning-værktøjer


Der er hovedsageligt to grunde til at scanne en computers harddisk: den ene er at undersøge den for filsystemets uoverensstemmelse eller fejl, der kan skyldes vedvarende systemnedbrud, forkert lukning af kritisk systemsoftware og mere markant af destruktive programmer (såsom malware, vira osv.).

Og en anden er at analysere dens fysiske tilstand, hvor vi kan kontrollere en harddisk for dårlige sektorer som følge af fysisk skade på diskoverfladen eller en mislykket hukommelsestransistor.

I denne artikel vil vi gennemgå en blanding af GUI og terminalbaserede diskscanningsværktøjer til Linux.

Hvis du bemærker usædvanlig opførsel fra en computers harddisk eller en bestemt partition, er en af de første ting, du altid kan undersøge, filsystemets inkonsistens eller fejl, og der er intet andet bedre værktøj til at udføre dette andet end fsck.

1. fsck - Filsystemets sammenhængskontrol

fsck er et systemværktøj, der bruges til at kontrollere og eventuelt reparere et Linux-filsystem. Det er en front-end til flere filsystemcheckere.

Advarsel: Prøv kun fsck-kommandoer på test Linux-servere, medmindre du ved hvad du laver ..

Afmonter altid en partition først, før du kan køre fsck på den.

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

I kommandoen nedenfor skal kontakten:

  1. -t - angiver filsystemtypen.
  2. -V - aktiverer den detaljerede tilstand.

Du kan finde detaljerede brugsanvisninger på fsck man-siden:

$ man fsck

Når du har udført inkonsistensprøver i filsystemet, fortsætter du med at udføre fysiske tilstandsvurderinger.

2. dårlig blok

badblocks er et værktøj til scanning af dårlige blokke eller dårlige sektorer på harddiske. Forudsat at du opdager eventuelle dårlige blokke på din harddisk, kan du bruge det sammen med fsck eller e2fsck til at instruere kernen om ikke at bruge de dårlige blokke.

For mere information om, hvordan du kontrollerer dårlige blokke ved hjælp af badblock-værktøjet, skal du læse: Sådan kontrolleres dårlige sektorer eller dårlige blokke på harddisken i Linux.

3. S.M.A.R.T-systemværktøjer

S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) er et system indbygget i næsten alle moderne ATA/SATA- og SCSI/SAS-harddiske såvel som solid state-diske.

Det indsamler dybdegående oplysninger om en understøttet harddisk, og du kan få disse data ved hjælp af hjælpeprogrammerne nedenfor.

smartctl er et af de to værktøjer under pakken smartmontools. Det er et kommandolinjeværktøj, der styrer og overvåger S.M.A.R.T-systemet.

For at installere smartmontools-pakken skal du køre den relevante kommando nedenfor til din distro:

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

Følgende er et eksempel på en smartctl-kommando til rapportering af harddiskpartitionssundhed, hvor indstillingen -H hjælper med at vise den generelle tilstand for partitionens sundhed efter en selvtest:

$ sudo smartctl -H /dev/sda6

Se gennem smartctl-mandsiden for at få flere retningslinjer for brugen:

$ man smartctl 

Der er en GUI-frontend til smartctl kaldet gsmartcontrol, som kan installeres som følger:

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

Gnome-diskværktøj tilbyder en GUI til at udføre alle partitionsstyringsrelaterede opgaver såsom at oprette, slette, montere partitioner og videre. Det kommer forudinstalleret i de fleste almindelige Linux-systemer som Ubuntu, Fedora, Linux Mint og andre.

For at bruge det på Ubuntu skal du åbne Dash og søge efter diske, på Linux Mint, åbne Menu og søge efter diske og på Fedora skal du klikke på Aktivitetstype Disks.

Mere vigtigt er det, at det lige så godt kan levere S.M.A.R.T-data og foretage selvtest som i følgende grænseflade.

Det er det! I denne artikel gennemgik vi harddiskscanningsværktøjer til Linux-operativsystem. Du kan dele med os alle hjælpeprogrammer/værktøjer til samme formål, der ikke er nævnt i listen ovenfor, eller stille nogen relaterede spørgsmål i kommentarerne.