smartctl повторно тестируют поврежденные секторы

При нажатии Ctrl+a и "Вы видите экран "вкладки", они, как предполагается, не являются вкладками на Вашем терминале GUI, можно сделать это вручную путем создания новой вкладки на терминале GUI, который Вы используете и затем выполненные в новой вкладке screen -r возвратиться к Вашей экранной сессии и затем перейти к Вашей желаемой сессии с Ctrl+a и числом или, "для наблюдения меню со всеми вкладками.

Можно дать имя каждому из Вас, экранируют "вкладки" путем нажатия Ctrl + затем A.

5
05.02.2014, 21:38
3 ответа

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

1
27.01.2020, 20:34
  • 1
    Количество поврежденных секторов не стало прошлым 4004, так как я переориентировал диск. У меня есть чувство, что это было временной проблемой, поскольку не было никакого роста за прошлые 24 часа. –  Clinton 21.01.2013, 16:50
  • 2
    OK, это - Ваши данные... –  vonbrand 22.01.2013, 22:29
  • 3
    Vonbrand: Вы были правы, отказавший диск. Я действительно сохранял данные все же. –  Clinton 25.03.2013, 02:05

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

Однако Ваш лучший выбор, вероятно, не УМЕН сам, но вместо этого badblocks утилита.

Можно позволить badblocks считайте и перепишите целый диск, таким образом, вынудив Ваш жесткий диск перераспределить незаконченные секторы. Это usally работает вполне хорошо.

Если у Вас нет времени для выполнения badblocks (Могут потребоваться дни на больших дисках), можно попытаться считать УМНЫЙ журнал ошибок (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 дисков, не можете Вы говорить что-либо о других дисках),

Если Вы имеете dmesg зарегистрируйте сообщения для неудавшихся секторов, это еще легче.

sectors=$(dmesg | grep <hdd> | grep sector | awk '{print $8}')

for s in $sectors; do <hdparm stuff>; done

Прежде, чем смонтировать объем снова делают принудительное fsck

fsck -f -y /dev/<hdd> 

И примите, чтобы иметь диск, перестающий работать на Вас вчера!

Удачи :)

10
27.01.2020, 20:34
  • 1
    После 10 953 часов времени работы у меня был свой первый перераспределенный сектор. Я должен начать волноваться? Кроме того, команда с dmesg показывает, что у меня была проблема с сектором 306986, но smartctl-l самопроверка после короткий сам тест говорит, что LBA_of_first_error 343292. Таким образом, какой корректен и является там способом узнать, какой файл был поврежден? Я использую XFS. –  soger 14.11.2017, 03:41

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

0
27.01.2020, 20:34

Теги

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