Действительно ли возможно “сбросить” badblocks?

Я имел проблему с диском и работал badblocks.

Таким образом, теперь, когда я работаю dumpe2fs (также от e2fsprogs):

sudo dumpe2fs -b /dev/sdc1

Я получаю список плохого badblocks, такого как:

dumpe2fs 1.41.11 (14-Mar-2010)
192
1592
2416
3112
3552
...

Но на самом деле, я понял, что проблема возникла из стойки а не из диска. Я использовал стойку в eSata и получил много ошибок чтения. Теперь я переключился на USB, это не столь быстро, но никакие ошибки вообще.

Таким образом, мой вопрос:

Как я сбрасываю список badblocks, сохраненный в inode № 1 (badblock inode)? (конечно, без того, чтобы переформатировать!... Это - последняя вещь, которую я попробую, если я не получу решения),

Поскольку, по-видимому, блоки нисколько не "плохи", о них просто сообщили поэтому, потому что стойка является дефектной.


Править: Я пытался выполнить другой badblocks, после того как диск был подключен к USB, но никакому успеху: ранее найденные сбойные блоки остались. Я работал:

sudo badblocks -i /tmp/emptyList -s /dev/sdc1

файл /tmp/emptyList быть пустым так, чтобы badblocks питается пустой список известных сбойных блоков. Но по-видимому, это не список сбойных блоков, это - ДОПОЛНИТЕЛЬНЫЙ список сбойных блоков, которые были бы добавлены к существующим, объявленным в inode № 1. Документация (человек) не очень точна об этом.

5
задан 20 March 2019 в 23:50

1 ответ

ВНИМАНИЕ: это рискованная операция, не делайте ее, если вы не в полной мере справляетесь с рисками!

Этот очищает инод номер 1 (тот, который содержит список поврежденных блоков) в вашей файловой системе.

Затем вам нужно снова запустить e2fsck для сброса различных вещей, и все готово!

0
ответ дан 20 March 2019 в 23:50

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

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