If-Koubou

Aloittelijan opas Linux-levytyökaluille

Aloittelijan opas Linux-levytyökaluille (Miten)

Kiintolevyn kunnon tarkistaminen on hyödyllistä määrittää, milloin kiintolevy on vaihdettava. Tämän päivän artikkelissa näytämme joitain Linux-levyn apuohjelmia diagnosoimaan kiintolevyn terveydelle.

Kuva Scoobay

S.M.A.R.T System

Useimmissa nykyaikaisissa ATA- ja SCSI-kiintolevyissä on oma seuranta-, analyysi- ja raportointitekniikka (SMART). SMART-kovalevyt valvovat sisäisesti omaa terveyttään ja suorituskykyään.

SMART-työkalu arvioi kiintolevyn kunnon perustuen kiintolevyn läpimenoon, magneettipäätteiden etsintävirheasteeseen ja muihin kiintolevyn valmistajan sisäänrakennettuihin ominaisuuksiin.

Suurin osa SMART-järjestelmien toteutuksista antaa käyttäjille mahdollisuuden suorittaa itsetestejä kovalevyjen suorituskyvyn ja luotettavuuden valvomiseksi. Yksinkertaisin tapa suorittaa SMART-järjestelmän testi Ubuntun kanssa on 'Levy-apuohjelma' 'Järjestelmä'> 'Hallinta' -valikossa.



Levyapuohjelman avulla näet kiintolevyn mallin, sarjanumeron, laiteohjelmiston ja yleisen terveystarkastuksen sekä onko SMART-järjestelmä käytössä kiintolevylle.

"SMART data" -painikkeella näet kiintolevyn SMART-ominaisuudet.

"Suorita itsetestaus" -näppäimellä voit käynnistää lyhyen, laajennetun tai kuljetustestauksen itsetestauksen kiintolevylle.

Kun suoritat nämä testit, näet edistymismittarin, jonka avulla näet, kuinka kaukana testissä on ja mihin arvioitu valmistumisaika on.

"Attributed section" -ominaisuuden avulla näet virheet ja itsetestaustiedot.

Tiedostojärjestelmän tarkistus

Siellä on joitain muita työkaluja, jotka sijaitsevat Levytyökalu-käyttöliittymän vieressä, jotta pystymme diagnosoimaan kiintolevyn terveyttä. File System Check (FSCK), joka tulee vain komentorivityökaluna, on yksi työkaluista, joita käytämme usein kiintolevyn kunnon tarkistamiseen.

Voit käyttää samaa tarkistusta "Levytyökalun" Check File System -ominaisuuden kanssa, jos et ole sellainen komentorivin geek kuin me.

Tietenkin on joitain tilanteita, joissa me omistaa käyttää komentorivityökalua tarkistaa tiedostojärjestelmä. Esimerkiksi kun käytämme headless-järjestelmää, kun Linux-laatikko ei käynnisty tai kun haluamme vain näyttää Kungfun taitomme komentoriviltä ystävillemme.

Aluksi FSCK-komentorivityökalu näyttää jotain, jota vain tietokonegeekilla voi käsitellä; Mutta huomaat, että FSCK on helppokäyttöinen työkalu. Yksi asia on huomata, ennen kuin suoritat FSCK: n; Tiedostojärjestelmä on irrotettava käyttämällä umount-komentoa. Kiinnitys asennettu tiedostojärjestelmä FSCK voisi päätyä aiheuttamaan enemmän vahinkoa kuin alkuperäinen ongelma.

sudo umount / dev / sdb

FSCK-komento on melko yksinkertainen:

sudo fsck -t ext4 / dev / sdb

Tämä komento tarkistaa ext4-tiedostojärjestelmän (/ dev / sdb) epäjohdonmukaisuuksiin. Sinun pitäisi korvata / dev / sdb oma osio. Voit suorittaa fdisk-komennon selvittääksesi järjestelmäosiot:

sudo fdisk -l

Ajoitetut tiedostojärjestelmän tarkistukset

Jos käytät Ubuntua, huomaat, että Ubuntu suorittaa FSCK-istunnon, kun käynnistät järjestelmän aika ajoin. Jos löydät tämän aikataulun tarkistuksen ärsyttävältä, voit tarkistaa skannauksen uudelleen käyttämällä 'tune2fs' -komentoa. Näin yleensä näyttää:

Asennuksen laskenta-parametri kertoo, että Ubuntu etsii kiintolevyä kiintolevyn jälkeen 33 kiintolevyasennusta.

Voimme määrittää asennuslaskun käyttämällä '-c' -vaihtoehtoa:

sudo tune2fs -c 35 / dev / sda1

Tämä komento uudelleen määrittää Ubuntun skannaamaan kiintolevymme 35 kiintolevyasennuksen jälkeen, kun järjestelmä käynnistyy.

Huomaa: vaihda '/ dev / sda1 /' omalla osioillasi

Bad Blocks

Huono sektori on tietokoneen kiintolevyaseman sektori, jota ei voi käyttää pysyvien vaurioiden (tai OS: n kyvyttömyys käyttää sitä onnistuneesti), kuten levyn pinnan fyysistä vaurioitumista.

Huonoja aloja Linuxissa voi olla kaksi tapaa: voit käyttää levytyökalun käyttöliittymää tai voit käyttää komentorivin geeniä kuin meillä. Voit käyttää badblocks-komentoa tarkistamaan kiintolevysi huonot sektorit:

sudo badblocks -v / dev / sdb1

Badblock antaa meille kiintolevyn huonot sektorit.


zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
Lohkojen 0 - 97683200 tarkistaminen
Huonojen lohkojen tarkistaminen (vain luku-testi): 3134528 tehty, 3:27 kulunut
3134560 tehty, 8:33 kulunut
3134561 tehty, kello 10:15
3134562 tehty, 11:57 on kulunut
3134563 tehty, 13:39 kulunut
tehty
Hyväksytty, 5 huonoa lohkoa.

Sinulla on kaksi vaihtoehtoa, kun näet huonot lohkot. Voit etsiä uutta kiintolevyä tai merkitä nämä huonot kortit käyttökelvottomiksi kiintolevyaloiksi. Tämä sisältää kaksi vaihetta:

Ensinnäkin meidän on kirjoitettava huonojen alojen sijainti tasaiseen tiedostoon.

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

Tämän jälkeen meidän on syötettävä litteä tiedosto FSCK-komentoon merkitsemällä nämä huonot sektorit "käyttökelvottomiksi" sektoreiksi.

sudo fsck -l bad-blocks / dev / sdb

FSCK, Badblocks ja Levytyökalu ovat joitain levyn apuohjelmia, joita käytämme usein skannaamaan kovalevyt. Jaa muiden lukijoiden kanssa, jos tiedät muita Linux-levyohjelmistoja skannaamaan kiintolevyt.