Током рада диска појављују се такозвани лоши сектори. То су ћелије које су из једног или другог разлога престале да раде. Проблем је што систем може покушати да упише информације у нефункционалне ћелије. Све отежава чињеница да је тешко читати информације из таквих ћелија, што значи да корисник може да их изгуби. Треба рећи да је такав проблем типичан само за HDD дискове, када су нови SSD дискови већ ослобођени таквог недостатка. Обични хард дискови су и даље популарни и прерано је говорити о њиховој замени „флеш дисковима“.
Како пронаћи лоше секторе на тврдом диску? За ово можете користити посебан услужни програм, на пример, badblocks. Ако одлучите да проверите коренску партицију диска, биће исправна одлука да покренете LiveCD. Све остале партиције могу се скенирати у инсталираном оперативном систему.
Користимо услужни програм fdisk да бисмо видели потребне партиције диска:
$ sudo fdisk -l /dev/sda1
Ако више волите да користите графички интерфејс, користите програм Gparted.
Изаберите жељени диск из падајуће листе:
Хајде да проверимо партицију /dev/sda2
са XFS фајл системом. Применићемо лоше блокове.
Синтакса је једноставна:
$ sudo badblocks опции /dev/name_disc_stripped
Хајде да погледамо све опције које би могле бити потребне:
Можете извршити нормалну проверу помоћу команде:
$ sudo badblocks -v /dev/sda2 -o ~/bad_sectors.txt
Команда је безбедна, можете је покренути без страха, неће ништа оштетити. Може се покренути на монтираном фајл систему, али је боље избегавати је. Ако је фајл систем одмонтиран, вршимо тест користећи -n
:
$ sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt
Када се провера заврши, пронашли сте лоше блокове, пријављујемо их систему датотека како би покушао да тамо запише информације.
Користимо услужни програм fsck и опцију -l
:
f$ sck -l ~/bad_sectors.txt /dev/sda1
Ако се користи Ext фајл систем, на пример Ext4, претрага лоших сектора и њихова аутоматска регистрација у фајл систему се врши помоћу команде e2fsck
:
$ sudo e2fsck -cfpv /dev/sda1
Параметар -c вам омогућава да претражите лоше секторе и додате их на листу, -f -
проверава систем датотека, -p враћа оштећене податке, а -v приказује детаљне информације.