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.