Проверка на твърдия диск с badblocks
от ILuxWiki
Съдържание |
За предпочитане е да се направи проверката с e2fsck
e2fsck -c /dev/hda1
mkswap -c /dev/hda2
Подготовка
За да направим проверката с badblocks, трябва дяловете на твърдия диск да не са монтирани.
За целта стартираме от USB или CD/DVD „жива“ дистрибуция.
Идентифицираме си дяловете които ще проверяваме
sudo fdisk -l
Проверяваме дали не са монтирани
mount
Стартиране на проверката
Първоначално пускаме badblocks за да извади проблемните сектори във файл.
sudo badblocks -v /dev/hda1 > bad-hda1
Това ще създаде файл bad-hda1 в текущата дериктория.
След това подаваме този файл на fsck за да маркира проблемните сектори.
sudo fsck -t ext3 -l bad-hda1 /dev/hda1
Ако има сектори които вече са били използвани fsck ще се опита да ги премести в „здрави“ сектори.
При изключително лошо състояние на „лошите“ сектори, файловете намиращи се в тях (след преместването) ще бъдат с повредено съдържание.

