„Linux“ disko paslaugų vadovas pradedantiesiems



Norint nustatyti, kada pakeisti standųjį diską, naudinga žinoti, kaip patikrinti standžiojo disko būklę. Šiandienos straipsnyje parodysime kai kurias „Linux“ disko programas, skirtas diagnozuoti standžiojo disko būklę.

Vaizdas pagal Scoobay





S.M.A.R.T sistema

Moderniausia jie ir SCSI kietieji diskai turi savikontrolės, analizės ir ataskaitų teikimo technologijos (SMART) sistemą. SMART standieji diskai viduje stebi savo būklę ir našumą.

SMART įrankis įvertina standžiojo disko būklę pagal: standžiojo disko pralaidumą, magnetinių galvučių paieškos klaidų dažnį ir kitus atributus, kuriuos standžiojo disko gamintojas įdėjo į standųjį diską.



Dauguma SMART sistemų įdiegimų leidžia vartotojams atlikti savęs patikrinimus, kad būtų galima stebėti savo standžiųjų diskų veikimą ir patikimumą. Paprasčiausias būdas atlikti SMART sistemos testą su Ubuntu yra naudoti „Disk Utility“, esančią meniu „Sistema“ > „Administravimas“.


Disko paslaugų programa leidžia matyti modelį, serijos numerį, programinę-aparatinę įrangą ir bendrą standžiojo disko būklės įvertinimą, taip pat tai, ar standžiajame diske įjungta SMART sistema.



Skelbimas

Mygtukas „SMART duomenys“ leidžia matyti standžiojo disko SMART funkcijas.

Mygtukas „Vykdyti savitikrą“ leidžia pradėti trumpą, išplėstinį arba perdavimo savęs patikrinimą standžiajame diske.

Kai atliksite šiuos testus, pamatysite pažangos matuoklį, leisiantį matyti, kiek toli testas ir koks yra numatomas atlikimo laikas.

Skiltyje „Priskirta“ galite matyti klaidas ir savitikros informaciją.

Failų sistemos patikrinimas

Be „Disk Utility“ GUI yra keletas kitų įrankių, kuriuos galime naudoti norėdami diagnozuoti standžiojo disko būklę. Failų sistemos patikrinimas (FSCK), kuris pateikiamas tik kaip komandinės eilutės įrankis, yra vienas iš įrankių, kuriuos dažnai naudojame norėdami patikrinti standžiojo disko būklę.

Galite naudoti „Disk Utility“ funkciją „Tikrinti failų sistemą“, kad atliktumėte tą patį patikrinimą, jei nesate toks komandų eilutės mėgėjas kaip mes.

Skelbimas

Žinoma, būna situacijų, kai mes turėti norėdami patikrinti failų sistemą naudodami komandinės eilutės įrankį. Pavyzdžiui, kai naudojame a sistema be galvos , kai mūsų Linux dėžutė nepaleidžiama arba kai tiesiog norime parodyti savo komandinės eilutės Kungfu įgūdžius savo draugams.

Iš pradžių FSCK komandų eilutės įrankis atrodo kaip kažkas, ką gali valdyti tik kompiuterio geikas; Tačiau pamatysite, kad FSCK yra labai paprasta naudoti priemonė. Prieš paleisdami FSCK, reikia atkreipti dėmesį į vieną dalyką; Turite atjungti failų sistemą naudodami 'didelis' komandą. Pataisius prijungtą failų sistemą naudojant FSCK, gali būti padaryta daugiau žalos nei pradinė problema.

sudo umount /dev/sdb

FSCK komanda yra gana paprasta:

sudo fsck -t ext4 /dev/sdb

Ši komanda patikrina, ar ext4 failų sistemoje (/dev/sdb) nėra neatitikimų. Turėtumėte pakeisti /dev/sdb savo skaidiniu. Galite paleisti komandą „fdisk“, kad sužinotumėte savo sistemos skaidinius:

sudo fdisk -l

Suplanuoti failų sistemos patikrinimai

Jei naudojate Ubuntu, pastebėsite, kad Ubuntu vykdo FSCK seansą, kai retkarčiais paleidžiate sistemą. Jei šis suplanuotas patikrinimas erzina, galite iš naujo suplanuoti nuskaitymą naudodami komandą „tune2fs“. Štai kaip tai paprastai atrodo:

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

Montavimo skaičių galime sukonfigūruoti naudodami parinktį „-c“:

sudo tune2fs -c 35 /dev/sda1

Skelbimas

Ši komanda iš naujo sukonfigūruos Ubuntu, kad nuskaitytų mūsų standųjį diską po 35 standžiojo disko prijungimo, kai sistema paleidžiama.

Pastaba: pakeiskite „/dev/sda1/“ naudodami savo skaidinį

Blogi blokai

Blogas sektorius yra a sektoriuje kompiuterio diskų įrenginyje, kurio negalima naudoti dėl nuolatinės žalos (arba OS nesugebėjimo sėkmingai prieiti prie jos), pvz., fizinio disko paviršiaus pažeidimo.

Yra du būdai, kaip aptikti „Linux“ blogus sektorius: galite naudoti „Disk Utility“ grafinę sąsają arba, jei esate komandų eilutės mėgėjas, kaip ir mes, galite naudoti komandą „badblocks“, kad patikrintumėte, ar standžiajame diske nėra blogų sektorių:

sudo badblocks -v /dev/sdb1

Badblock suteiks mums blogų sektorių skaičių mūsų standžiajame diske.


zainul@zainul-laptop:~$ sudo badblocks -v /dev/sdb1
Checking blocks 0 to 97683200
Checking for bad blocks (read-only test): 3134528 done, 3:27 elapsed
3134560 done, 8:33 elapsed
3134561 done, 10:15 elapsed
3134562 done, 11:57 elapsed
3134563 done, 13:39 elapsed
done
Pass completed, 5 bad blocks found.

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

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

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

Skelbimas

Po to turime įvesti plokščią failą į FSCK komandą, kad šie blogi sektoriai būtų pažymėti kaip „netinkami“ sektoriai.

sudo fsck -l blogai blokuoja /dev/sdb


FSCK, „Badblocks“ ir „Disk Utility“ yra keletas disko paslaugų, kurias dažnai naudojame standžiiesiems diskams nuskaityti. Pasidalykite su kitais skaitytojais, jei žinote kitų „Linux“ disko paslaugų, skirtų standiesiems diskams nuskaityti.

SKAITYTI KITAS

Įdomios Straipsniai