Pagrindinis » kaip » Pradedančiųjų vadovas Linux Disk Utilities

    Pradedančiųjų vadovas Linux Disk Utilities

    Žinant, kaip patikrinti standžiojo disko būklę, naudinga nustatyti, kada keisti standųjį diską. Šiandieniniame straipsnyje mes parodysime kai kurias „Linux“ diskų programas, skirtas diagnozuoti jūsų kietojo disko sveikatą.

    Vaizdas pagal Scoobay

    S.M.A.R.T sistema

    Dauguma šiuolaikinių ATA ir SCSI standžiųjų diskų turi savikontrolės, analizės ir ataskaitų teikimo technologijų sistemą (SMART). SMART kietieji diskai viduje stebi savo sveikatą ir našumą.

    „SMART“ įrankis įvertina jūsų standžiojo disko būklę pagal: kietojo disko našumą, magnetinių galvučių paieškos klaidų lygį ir kitus atributus, kuriuos kietajame diske įdiegė standusis diskas.

    Dauguma SMART sistemų diegimų leidžia vartotojams atlikti savikontrolę, kad būtų galima stebėti jų kietųjų diskų veikimą ir patikimumą. Paprasčiausias būdas atlikti „SMART“ sistemos testą su „Ubuntu“ yra „Disk Utility“, esančioje „System“> „Administration“ meniu.



    Diskų programa leidžia matyti modelį, serijos numerį, programinę įrangą ir bendrą kietojo disko sveikatos įvertinimą, taip pat ar įjungta SMART sistema standžiajame diske.

    Mygtukas „SMART data“ leidžia matyti kietojo disko SMART funkcijas.

    Mygtukas „Vykdyti savikontrolę“ leidžia inicijuoti trumpą, pratęstą arba perduodamą savikontrolę standžiajame diske.

    Kai atliksite šiuos testus, pamatysite progreso matuoklį, leidžiantį pamatyti, kiek per bandymą yra ir koks yra numatomas užbaigimo laikas..

    „Priskirtas skyrius“ leidžia matyti klaidas ir informaciją apie save.

    Failų sistemos patikrinimas

    Yra keletas kitų įrankių, greta „Disk Utility“ GUI, kad galėtume diagnozuoti mūsų kietojo disko sveikatą. Failų sistemos patikrinimas (FSCK), kuris yra tik kaip komandinės eilutės įrankis, yra viena iš įrankių, kuriais dažnai tikriname standžiojo disko būklę.

    Jei norite atlikti tą patį patikrinimą, galite naudoti „Disk Utility“ funkciją „Check Filesystem“, jei nesate komandų eilutė, kaip ir mes.

    Žinoma, yra kai kurių situacijų, kai mes turėti naudoti komandinės eilutės įrankį, kad galėtume patikrinti mūsų failų sistemą. Pvz., Kai mes naudojame galvos sistemą, kai mūsų „Linux“ dėžutė nepavyksta įkelti, arba kai tiesiog norime parodyti mūsų komandų eilutės Kungfu įgūdžius savo draugams.

    Iš pradžių FSCK komandinės eilutės įrankis atrodo kaip kažkas, kurį gali valdyti tik kompiuteris; Tačiau pamatysite, kad FSCK yra labai paprasta naudoti priemonė. Vienas dalykas, kurį reikia pažymėti prieš paleidžiant FSCK; Turite atjungti failų sistemą naudodami komandą „umount“. Fiksuoto failų sistemos su FSCK nustatymas gali baigti kurti daugiau žalos nei pradinė problema.

    sudo umount / dev / sdb

    FSCK komanda yra gana paprasta:

    sudo fsck -t ext4 / dev / sdb

    Ši komanda tikrina ext4 failų sistemą (/ dev / sdb) dėl neatitikimų. / Dev / sdb turėtumėte pakeisti savo skaidiniu. Jei norite sužinoti savo sistemos skaidinius, galite paleisti komandą „fdisk“:

    sudo fdisk -l

    Planuojamos failų sistemos patikrinimai

    Jei naudojate „Ubuntu“, pastebėsite, kad „Ubuntu“ paleis FSCK sesiją, kai paleidžiate savo sistemą. Jei radote šį suplanuotą patikrinimą erzinančiu, galite vėl suplanuoti nuskaitymą naudodami komandą „tune2fs“. Štai kaip jis paprastai atrodo:

    Parametrų skaičiaus parametras nurodo, kad po 33 disko laikmenų Ubuntu nuskaito mūsų standųjį diską.

    Mes galime konfigūruoti prijungimo skaičių naudojant „-c“ parinktį:

    sudo tune2fs -c 35 / dev / sda1

    Ši komanda iš naujo sukonfigūruos Ubuntu, kad nuskaitytume standųjį diską po 35 standžiųjų diskų laikiklių, kai sistema įsijungs.

    Pastaba: pakeiskite „/ dev / sda1 /“ su savo skaidiniu

    Blogi blokai

    Blogas sektorius yra kompiuterio diskų įrenginio sektorius, kurio negalima naudoti dėl nuolatinės žalos (arba OS nesugebėjimo ją sėkmingai pasiekti), pvz., Disko paviršiaus fizinės žalos.

    Yra du būdai, kaip aptikti „Linux“ blogus sektorius: galite naudoti „Disk Utility“ GUI arba, jei esate komandų eilutė, kaip ir mes, galite naudoti komandą „badblocks“, kad patikrintumėte kietąjį diską dėl blogų sektorių:

    sudo badblocks -v / dev / sdb1

    „Badblock“ suteiks mums netinkamų sektorių skaičių standžiajame diske.


    zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
    0–97683200 blokų tikrinimas
    Blogų blokų tikrinimas (tik skaitymo testas): 3134528 baigtas, 3:27 praėjo
    3134560 padaryta, 8:33 praėjo
    3134561 padaryta, praėjo 10:15
    3134562 padaryta, 11:57 praėjo
    3134563 padaryta, 13:39 praėjo
    padaryta
    Pasiekta baigta, rasti 5 blogi blokai.

    Kai matote blogus blokus, turite dvi parinktis. Galite ieškoti naujo standžiojo disko arba pažymėti šiuos blogus blokus kaip netinkamus kietojo disko sektorius. Tai apima du veiksmus:

    Pirmiausia turime įrašyti blogų sektorių vietą į plokščią failą.

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

    Po to turime įdėti plokščią failą į FSCK komandą, kad pažymėtume šiuos blogus sektorius kaip „netinkamus“ sektorius.

    sudo fsck -l blogi blokai / dev / sdb


    „FSCK“, „Badblocks“ ir „Disk Utility“ yra keletas diskų programų, kurias dažnai naudojame, kad nuskaitytume standųjį diską. Pasidalinkite su kitais kolegomis skaitytojais, jei žinote kitas „Linux“ diskų programas, skirtas nuskaityti kietuosius diskus.