Проверка диска на битые секторы в Linux

Никто не застрахован от битых секторов на вашем HDD.

Как же быть?

Ответ достаточно прост: badblocks

Badblocks — стандартная утилита Linuх для проверки на битые секторы. Она устанавливается по-умолчанию практически в любой дистрибутив и с ее помощью можно проверить как жесткий диск, так и внешний накопитель.

Для начала давайте посмотрим, какие накопители подключены к нашей системе и какие на них имеются разделы. Для этого нам нужна еще одна стандартная утилита Linux — fdisk.

Естественно, что выполнять команды нужно с правами суперпользователя:

 sudo fdisk -l

Выбираем нужный нам диск.

  sudo badblocks -v /dev/sda1 > badsectors.txt

Лучше всего складывать выведенную вам информацию в файл, потому что информации бывает очень много. Или не бывает вообще)

Если же в результате были найдены битые секторы, то нам надо дать указание операционной системе не записывать в них информацию в будущем. Для этого нам понадобятся утилиты Linux для работы с файловыми системами:

  • e2fsck. Если мы будем исправлять раздел с файловыми система Linux ( ext2,ext3,ext4).
  • fsck. Если мы будем исправлять файловую систему, отличную от ext.

Вводим следующие команды:

 sudo e2fsck -l badsectors.txt /dev/sda1

Или, если у нас файловая система не ext:

 sudo fsck -l badsectors.txt /dev/sda1

Рейтинг материала
[Голосов: 0 Рейтинг: 0]
04 октября 2017, 09:52

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *