Begynnerhåndboken til Linux Diskverktøy

Innholdsfortegnelse:

Begynnerhåndboken til Linux Diskverktøy
Begynnerhåndboken til Linux Diskverktøy
Anonim
Å vite hvordan du kontrollerer tilstanden på harddisken, er nyttig for å bestemme når du skal bytte ut harddisken din. I dagens artikkel vil vi vise deg noen Linux-diskverktøy for å diagnostisere helsen til harddisken din.
Å vite hvordan du kontrollerer tilstanden på harddisken, er nyttig for å bestemme når du skal bytte ut harddisken din. I dagens artikkel vil vi vise deg noen Linux-diskverktøy for å diagnostisere helsen til harddisken din.

Bilde av Scoobay

S.M.A.R.T System

De fleste moderne ATA- og SCSI-harddisker har et system for selvmonitoring, analyse og rapporteringsteknologi (SMART). SMART harddisker internt overvåker sin egen helse og ytelse.

SMART-verktøyet vurderer tilstanden til harddisken din basert på: harddiskens gjennomstrømning, søkefeilraten for magnethodene og andre attributter som harddiskprodusenten har bygd inn i harddisken.

De fleste implementeringer av SMART-systemer tillater brukere å utføre selvtester for å overvåke ytelsen og påliteligheten til harddiskene. Den enkleste måten å utføre en SMART-systemtest med Ubuntu, bruker 'Diskverktøy' under 'System'> 'Administrasjon' -menyen.

Diskverktøyet lar deg se modellen, serienummeret, fastvaren og den generelle helsevurderingen på harddisken, samt om et SMART-system er aktivert på harddisken.
Diskverktøyet lar deg se modellen, serienummeret, fastvaren og den generelle helsevurderingen på harddisken, samt om et SMART-system er aktivert på harddisken.
Med "SMART data" -knappen kan du se SMART-funksjonene på harddisken din.
Med "SMART data" -knappen kan du se SMART-funksjonene på harddisken din.
Image
Image
Knappen "Kjør selvtest" lar deg starte en kort, utvidet eller en transport selvtest på harddisken.
Knappen "Kjør selvtest" lar deg starte en kort, utvidet eller en transport selvtest på harddisken.
Image
Image
Når du utfører disse testene, ser du et fremdriftsmåler, slik at du ser hvor langt gjennom testen er og hva den beregnede sluttiden er.
Når du utfører disse testene, ser du et fremdriftsmåler, slik at du ser hvor langt gjennom testen er og hva den beregnede sluttiden er.
Med "Tilordnet seksjon" kan du se feilene og selvtestinformasjonen
Med "Tilordnet seksjon" kan du se feilene og selvtestinformasjonen
Image
Image

Filsystemkontroll

Der er noen andre verktøy, ved siden av Disk Utility GUI, som vi kan bruke til å diagnostisere helsen til harddisken vår. Filsystemkontrollen (FSCK), som bare kommer som et kommandolinjeverktøy, er et av verktøyene vi ofte bruker for å sjekke tilstanden til harddisken.

Du kan bruke funksjonen 'Kontroller filsystem' i 'Diskverktøy' for å utføre samme sjekk, hvis du ikke er en kommandolinjebekk som oss.

Image
Image

Selvfølgelig er det noen situasjoner der vi ha å bruke kommandolinjeverktøyet til å sjekke vårt filsystem. For eksempel når vi bruker et headless system, når Linux-boksen vår ikke starter, eller når vi bare vil vise frem vår kommandolinje Kungfu-ferdigheter til våre venner.

I første omgang ser FSCK-kommandolinjeverktøyet ut som noe som bare en datamaskin nørd kan håndtere; Men du vil oppdage at FSCK er et veldig enkelt verktøy å bruke. Det er en ting å merke seg før du kjører FSCK; Du må avmontere filsystemet ved hjelp av kommandoen 'umount'. Å fikse et montert filsystem med FSCK kan ende opp med å skape mer skade enn det opprinnelige problemet.

sudo umount /dev/sdb

FSCK-kommandoen er ganske enkel:

sudo fsck -t ext4 /dev/sdb

Denne kommandoen kontrollerer et ext4-filsystem (/ dev / sdb) for inkonsekvenser. Du bør erstatte / dev / sdb med din egen partisjon. Du kan kjøre kommandoen 'fdisk' for å finne ut av systempartisjonene dine:

sudo fdisk -l

Planlagte filsystemkontroller

Hvis du bruker Ubuntu, vil du legge merke til at Ubuntu kjører en FSCK-økt når du starter systemet ditt fra tid til annen. Hvis du finner denne planlagte sjekken irriterende, kan du planlegge skanningen med kommandoen 'tune2fs'. Slik ser det vanligvis ut som:

Parameteren Mount Count forteller oss at Ubuntu skanner harddisken etter 33 diskstasjoner.
Parameteren Mount Count forteller oss at Ubuntu skanner harddisken etter 33 diskstasjoner.
Vi kan konfigurere fjelltellingen ved hjelp av '-c' -alternativet:
Vi kan konfigurere fjelltellingen ved hjelp av '-c' -alternativet:

sudo tune2fs -c 35 /dev/sda1

Denne kommandoen vil konfigurere Ubuntu til å skanne harddisken etter 35 harddiskmonteringer når systemet starter.

Merk: endre '/ dev / sda1 /' med din egen partisjon

Dårlige blokker

En dårlig sektor er en sektor på en datamaskinens harddisk som ikke kan brukes på grunn av permanent skade (eller et operativsystems manglende evne til å få tilgang til det), som for eksempel fysisk skade på platens overflate.

Det finnes to måter å oppdage dårlige sektorer på Linux: Du kan bruke Disk Utility-GUI, eller hvis du er en kommandolinjegutt som oss, kan du bruke kommandoen badblocks til å sjekke harddisken din for dårlige sektorer:

sudo badblocks -v /dev/sdb1

Badblock vil gi oss antall dårlige sektorer på harddisken vår.

zainul@zainul-laptop:~$ sudo badblocks -v /dev/sdb1 Checking blocks 0 to 97683200 Checking for bad blocks (read-only test): 3134528 done, 3:27 elapsed 3134560 done, 8:33 elapsed 3134561 done, 10:15 elapsed 3134562 done, 11:57 elapsed 3134563 done, 13:39 elapsed done Pass completed, 5 bad blocks found.

Du har to alternativer når du ser dårlige blokker. Du kan enten se etter en ny harddisk, eller merk disse dårlige blokkene som ubrukelige harddisker. Dette innebærer to trinn:

Først må vi skrive plasseringen av de dårlige sektorene i en flatfil.

sudo badblocks /dev/sdb > /home/zainul/bad-blocks

Etter det må vi mate den flade filen inn i FSCK-kommandoen for å markere disse dårlige sektorer som "ubrukelige" sektorer.

sudo fsck -l bad-blocks /dev/sdb

FSCK, Badblocks og Disk Utility er noen av diskverktøyene som vi ofte bruker til å skanne våre harddisker. Del med andre medlesere om du kjenner andre Linux-diskverktøy for å skanne harddisker.

Anbefalt: