Aloittelijan opas Linux-levyohjelmiin
Tietäen, miten kiintolevyn kunto tarkistetaan, on hyödyllistä määrittää, milloin kiintolevy vaihdetaan. Tämän päivän artikkelissa näytämme sinulle joitakin Linux-levy-apuohjelmia, joilla voidaan diagnosoida kiintolevyn terveyttä.
Kuva: Scoobay
S.M.A.R.T -järjestelmä
Useimmissa nykyaikaisissa ATA- ja SCSI-kiintolevyissä on itsevalvonta-, analysointi- ja raportointitekniikkajärjestelmä (SMART). SMART-kiintolevyt valvovat sisäisesti omaa terveyttään ja suorituskykyään.
SMART-työkalu arvioi kiintolevyn kunnon seuraavien ominaisuuksien perusteella: kiintolevyn läpäisevyys, magneettipään hakuvirhe ja muut kiintolevyn valmistajan kiintolevyn valmistajan määrittelemät ominaisuudet..
Useimmat SMART-järjestelmien toteutukset antavat käyttäjille mahdollisuuden suorittaa omakokeita kiintolevyjen suorituskyvyn ja luotettavuuden seuraamiseksi. Yksinkertaisin tapa suorittaa SMART-järjestelmätesti Ubuntuilla on 'Levy-apuohjelma' 'Järjestelmä' -valikossa 'Hallinnointi' -valikossa.
Levyn apuohjelman avulla voit tarkastella kiintolevyn mallia, sarjanumeroa, laiteohjelmistoa ja yleistä terveystarkastusta sekä sitä, onko SMART-järjestelmä käytössä kiintolevyllä.
SMART-tiedot -painikkeella näet kiintolevyn SMART-ominaisuudet.
'Suorita itsetesti' -painikkeen avulla voit aloittaa lyhyen, laajennetun tai kuljettavan itsetestin kiintolevyllä.
Kun suoritat nämä testit, näet edistymismittarin, jonka avulla voit nähdä, kuinka pitkälle testi on ja mikä on arvioitu valmistumisaika..
Ominaisuudet-osiossa voit nähdä virheet ja itsetestaustiedot.
Tiedostojärjestelmän tarkistus
Disk-apuohjelman käyttöliittymän vieressä on joitakin muita työkaluja, joita voimme käyttää kovalevyn terveydentilan diagnosointiin. FSCK (File System Check), joka on vain komentorivityökalu, on yksi työkaluista, joita käytämme usein kiintolevyn kunnon tarkistamiseen.
Voit tehdä saman tarkistuksen käyttämällä 'Levytyökalun' 'Tarkista tiedostojärjestelmää' -ominaisuutta, jos et ole meille samanlainen komentorivi..
Tietenkin on joitakin tilanteita, joissa me omistaa käyttää komentorivin työkalua tiedostojärjestelmämme tarkistamiseen. Esimerkiksi, kun käytämme päättömää järjestelmää, kun Linux-laatikko ei käynnisty, tai kun haluamme yksinkertaisesti näyttää komentorivimme Kungfun taidot ystävillemme.
Aluksi FSCK-komentorivityökalu näyttää siltä, että vain tietokonemerkit voivat käsitellä; Mutta huomaat, että FSCK on erittäin helppokäyttöinen työkalu. On syytä huomata, ennen kuin suoritat FSCK: n; Tiedostojärjestelmä on irrotettava "umount" -komennolla. Asennetun tiedostojärjestelmän kiinnittäminen FSCK: n kanssa saattaa aiheuttaa 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äjohdonmukaisuuksista. Sinun pitäisi korvata / dev / sdb: n oma osio. Voit suorittaa fdisk-komennon selvittääksesi järjestelmän osiot:
sudo fdisk -l
Suunnitellut tiedostojärjestelmän tarkistukset
Jos käytät Ubuntua, huomaat, että Ubuntu suorittaa FSCK-istunnon, kun käynnistät järjestelmän ajoittain. Jos löydät tämän ajoitetun tarkistuksen ärsyttävän, voit ajastaa skannauksen uudelleen tune2fs-komennolla. Näin se tyypillisesti näyttää:
Asennuslukuparametri kertoo meille, että Ubuntu skannaa kiintolevyn 33 levyn kiinnityksen jälkeen.
Voimme määrittää mount-luvun käyttämällä -c-vaihtoehtoa:
sudo tune2fs -c 35 / dev / sda1
Tämä komento konfiguroi Ubuntu uudelleen skannaamaan kiintolevyn 35 kiintolevyn asennuksen jälkeen, kun järjestelmä käynnistyy.
Huomaa: muuta '/ dev / sda1 /' omalla osiolla
Bad Blocks
Huono sektori on tietokonelaitteen asema, jota ei voida käyttää pysyvien vaurioiden (tai käyttöjärjestelmän epäonnistumisen vuoksi) vuoksi, kuten levyn pinnan fyysiset vauriot.
On olemassa kaksi tapaa havaita huonoja sektoreita Linuxissa: voit käyttää Disk Utility -käyttöliittymää, tai jos olet komentorivi geek kuten me, voit käyttää badblocks -komentoa tarkistaaksesi kiintolevyn väärille aloille:
sudo badblocks -v / dev / sdb1
Badblock antaa meille virheellisten sektorien määrän kiintolevyllä.
zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
Tarkistetaan lohkot 0 - 97683200
Huonojen lohkojen tarkistaminen (vain luku -koe): 3134528 tehty, 3:27 kulunut
3134560 tehty, 8:33 kulunut
3134561 tehty, 10:15 kulunut
3134562 tehty, 11:57 kulunut
3134563 tehty, 13:39 kulunut
tehty
Pass valmis, 5 huonoa lohkoa löytyi.
Sinulla on kaksi vaihtoehtoa, kun näet huonoja lohkoja. Voit etsiä uutta kiintolevyä tai merkitä nämä huonot lohkot käyttökelvottomiksi kiintolevyaloiksi. Tähän liittyy kaksi vaihetta:
Ensin täytyy kirjoittaa huonojen sektorien sijainti tasaiseksi tiedostoksi.
sudo badblocks / dev / sdb> / home / zainul / bad-block
Tämän jälkeen meidän täytyy syöttää tasainen tiedosto FSCK-komentoon merkitsemään nämä huonot sektorit käyttökelvottomiksi.
sudo fsck -l-lohkot / dev / sdb
FSCK, Badblocks ja Levytyökalu ovat joitakin levytyökaluja, joita käytämme usein kiintolevyjen skannaamiseen. Älä jaa muiden muiden lukijoiden kanssa, jos tiedät muita Linux-levyohjelmia kiintolevyjen skannaamiseen.