Mokėjimo būdai Abuse

Sistemos tikrinimas, ar nėra blogų sektorių

31.10.2022, 18:10

Dirbant su disku atsiranda vadinamųjų bitų sektorių. Tai ląstelės, kurios dėl vienokių ar kitokių priežasčių nustojo veikti. Problema ta, kad sistema gali bandyti įrašyti informaciją į neveikiančias ląsteles. Viską apsunkina tai, kad iš tokių ląstelių sunku nuskaityti informaciją, o tai reiškia, kad naudotojas gali ją prarasti. Reikėtų pasakyti, kad tokia problema būdinga tik HDD, kai naujieji SSD jau neturi tokio trūkumo. Įprastas kietasis diskas vis dar populiarus, todėl kalbėti apie jo pakeitimą "flash drive" yra per anksti.

Kaip patikrinti, ar HDD yra bitinių sektorių

Kaip HDD rasti bitų sektorius? Norėdami tai padaryti, galite naudoti specialią programą, pavyzdžiui, fits badblocks. Jei nuspręsite patikrinti disko šakninį skirsnį, bus teisingas sprendimas įkrauti LiveCD. Visus kitus skirsnius galima patikrinti įdiegtoje OS.

Norėdami peržiūrėti reikiamus disko skirsnius, naudokite fdisk įrankį:

$ sudo fdisk -l /dev/sda1

Как проверить текст на битые секторы в Linux

Jei pageidaujate naudoti grafinę sąsają, naudokite programą Gparted.

Iš išskleidžiamajame sąraše pasirinkite reikiamą diską:

Как проверить текст на битые секторы в Linux

Patikrinkime /dev/sda2 skirsnį su XFS failų sistema. Taikykite bloguosius blokus.

Sintaksė paprasta:

$ sudo badblocks опции /dev/name_disc_stripped

Apsvarstykite visas parinktis, kurių gali prireikti:

Битые секторы

Galite atlikti įprastą patikrinimą naudodami komandą:

$ sudo badblocks -v /dev/sda2 -o ~/bad_sectors.txt

Komanda yra saugi, galite ją paleisti nesibaimindami, ji nieko nesugadins. Ją galite paleisti prijungtoje failų sistemoje, tačiau geriau to vengti Jei failų sistema yra atjungta, testą atlikite naudodami -n:

$ sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt

Atlikę testą, radę bitų blokus, praneškite apie juos failų sistemai, kad ji bandytų ten įrašyti informaciją.

Taikykite fsck įrankį ir parinktį -l:

f$ sck -l ~/bad_sectors.txt /dev/sda1

Jei naudojate Ext failų sistemą, pavyzdžiui, Ext4, galite ieškoti bitinių sektorių ir automatiškai juos registruoti failų sistemoje naudodami komandą e2fsck:

$ sudo e2fsck -cfpv /dev/sda1

Parinktis -c leidžia ieškoti blogų sektorių ir įtraukti juos į sąrašą, -f tikrina failų sistemą, -p atkuria sugadintus duomenis, o -v parodo išsamią informaciją.