Как узнать количество поврежденных секторов на моем жестком диске?

Я знаю, как проверить / починить мой жесткий диск, но я не знаю, как узнать количество поврежденных секторов на моем жестком диске.

P.S. Похоже, мой жесткий диск скоро умрет: - (

10
задан 14 February 2012 в 12:41

2 ответа

Существует два способа обнаружить поврежденные секторы в Linux: можно использовать дисковую утилиту (gui), или можно использовать команду badblocks для проверки жесткого диска на поврежденные секторы:

sudo badblocks -v /dev/{device}

Это должно ответить на вопрос, но для кого-либо еще заинтересованного тем, как отметить их, он может быть сделан с 2 простыми командами...

Вы добавляете сбойные блоки к файлу...

sudo badblocks /dev/sdb > {/dir/to/filename}

и затем скажите fsck отметить их как неприменимые с...

sudo fsck -l {/dir/to/filename} /dev/{device}
12
ответ дан 14 February 2012 в 12:41

Например, используйте fsck.ext3 (e2fsck) и используйте параметр -cc

-c     This option causes e2fsck to use badblocks(8) program to do a read-only scan of the device in  order  to  find  any  bad
          blocks.   If  any  bad blocks are found, they are added to the bad block inode to prevent them from being allocated to a
          file or directory.  If this option is specified twice, then the bad block scan will  be  done  using  a  non-destructive
          read-write test.`

fsck -cc / dev / sda1

0
ответ дан 14 February 2012 в 12:41

Другие вопросы по тегам:

Похожие вопросы: