smartctl повторяет неудачные сектора

Сегодня я получил уведомление о том, что мой диск провалится через 24 часа. «Reallocated_Sector_Ct» уже было около 3000, и с тех пор оно возросло за последние несколько часов 4004. Однако несколько недель назад я перевернул свой бок на боку и попытался вернуть его обратно. С тех пор «Reallocated_Sector_Ct» не увеличился, хотя в настоящее время существует большая активность на диске, так как я деактивирую / зачищаю важные данные на другой диск.

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

Есть ли способ, которым я могу запустить повторный тест на этих «плохих секторах», и отметить их как хорошие, если они пройдут тест? Я хотел бы посмотреть, сколько «действительно» плохих секторов существует после повторного тестирования с коробкой в ​​вертикальном положении (конечно, я сделаю это после завершения моей резервной копии).

Я использую Debian, если это имеет значение.

  • Где получить информацию о неисправном диске?
  • Как стереть или записать нули на жесткий диск с помощью / dev / sg2
  • SMART-тест и состояние здоровья
  • Настройка smartmontools
  • Медленный жесткий диск?
  • SMART расширенная автономная проверка работоспособности
  • Путаница вывода smartctl
  • включить SMART для жесткого диска HP
  • 3 Solutions collect form web for “smartctl повторяет неудачные сектора”

    Я могу только ответить на второй вопрос от vonbrand. Я видел, как минимум два жестких диска погибают в прошлом месяце, после того, как вы прошли в SMART.

    Тем не менее, ваш лучший badblocks вероятно, не сам SMART, а утилита badblocks .

    Вы можете позволить badblocks читать и переписывать весь диск, тем самым вынуждая ваш HDD перераспределять ожидающие секторы. Это обычно работает очень хорошо.

    Если у вас нет времени для запуска badblocks (это может занять несколько дней на больших дисках), вы можете попробовать прочитать журнал ошибок SMART ( smartctl -x /dev/<hdd> и получить список разбитых секторов.

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

     hdparm --read-sector <sector> /dev/<hdd>` 

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

     hdparm --yes-i-know-what-i-am-doing --write-sector <sector> /dev/<hdd>` 

    Это работает довольно хорошо (по крайней мере для дисков WD-Green, вы не можете ничего рассказать о других дисках)

    Если у вас есть сообщения журнала dmesg для отказоустойчивых секторов, это еще проще.

     sectors=$(dmesg | grep <hdd> | grep sector | awk '{print $8}') for s in $sectors; do <hdparm stuff>; done 

    Перед тем, как снова установить громкость, сделайте принудительный fsck

     fsck -f -y /dev/<hdd> 

    И предположим, что диск умирает от тебя вчера!

    Удачи 🙂

    Выключите машину и получите заменяющий диск! Плохие сектора на жестких дисках, как правило, растут экспоненциально, огромная потеря данных является неминуемой.

    Я не думаю, что можно перепроверить сектора, которые диск уже обозначил как плохой и повторно отображенный. Это будет «отправить обратно для гарантии». (Например, теоретически у поставщика могут быть инструменты, которые могут проверять и перезагружать такой диск).

    Interesting Posts

    Почему пользователю root требуется разрешение sudo?

    Терминал Gnome ненадежен при переключении табуляции

    Хорошая или плохая практика? Перенаправление на stderr?

    создание архива с использованием tar, включая все «dotfiles», но исключая все подкаталоги и структуру каталога wo

    Короткий путь к scp с использованием одного и того же файла / источника в исходном и целевом

    Не удается выполнить команду ping OUT сервера Mac OS X

    Как запустить команду со скрытым паролем

    PROMPT_DIRTRIM не работает

    Найти в AIX с выходом в файл

    Как настроить загрузчик для загрузки нового ядра?

    Группы в конфигурации Samba

    Интерфейс не работает с интерфейсом ip link set up

    Восстановить функциональность Citrix Clipboard в Linux

    mysqld останавливается сразу после запуска из-за поврежденных таблиц (полный диск + перезагрузка оборудования) – как его исправить?

    Не удалось установить жесткий диск ext2

    Linux и Unix - лучшая ОС в мире.