Hjemmeside » hvordan » Begynnerveiledningen til Linux Diskverktøy

    Begynnerveiledningen til Linux Diskverktøy

    Å 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 selvtest for å overvåke ytelsen og påliteligheten til harddiskene. Den enkleste måten å utføre en SMART-systemtest med Ubuntu, er å bruke '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.

    Med knappen "SMART data" kan du se SMART-funksjonene på harddisken.

    Knappen "Kjør selvtest" lar deg starte en kort, utvidet eller en selvprøvning på harddisken.

    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 'Attributt-delen' kan du se feilene og selvtestinformasjonen.

    Filsystemkontroll

    Det 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 vår.

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

    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 finne 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 vår etter 33 harddisker.

    Vi kan konfigurere fjelltellingen ved hjelp av '-c' -alternativet:

    sudo tune2fs-c 35 / dev / sda1

    Denne kommandoen vil omkonfigurere Ubuntu for å 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å datamaskinens diskstasjon 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å diskoverflaten.

    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
    Kontrollerer blokkene 0 til 97683200
    Sjekker for dårlige blokker (skrivebeskyttet test): 3134528 ferdig, 3:27 forløpt
    3134560 ferdig, 8:33 forløpt
    3134561 ferdig klokken 10:15 er gått
    3134562 ferdig, 11:57 gått
    3134563 ferdig klokka 13:39
    ferdig
    Pass fullført, 5 dårlige blokker funnet.

    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 til en flatfil.

    sudo badblocks / dev / sdb> / home / zainul / dårlig-blokker

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

    sudo fsck -l dårlig-blokker / 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.