1

Я только вчера купил новый жесткий диск 8TB.

Я подключил его непосредственно к материнской плате и запустил gdisk для повторного разбиения и создал ext4 (mkfs.ext4).

Я увидел его в своем файловом менеджере и щелкнул по нему (который CentOS смонтирует для меня после ввода пароля root).

Затем я не использовал его в течение 30 минут или около того. Он был каким-то образом размонтирован, и fdisk -l тоже не смог его найти, а файловый менеджер тоже не увидел такой диск.

Затем я ничего не делал в течение еще 10 минут или около того, он снова появился в файловом менеджере, и fdisk -l нашел его снова. Затем мне пришлось щелкнуть по нему в файловом менеджере, чтобы заново подключить его (повторно вводя пароль root).

Теперь мне интересно, плох ли мой HDD.

Я попытался запустить короткий тест SMART:

$ sudo smartctl -t short /dev/sdc
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.0-862.2.3.el7.x86_64] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Short self-test routine immediately in off-line mode".
Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful.
Testing has begun.
Please wait 2 minutes for test to complete.
Test will complete after Sat Feb 16 09:47:11 2019

Но тест не запускается: что еще можно проверить?

$ date
Sat 16 Feb 09:49:47 HKT 2019
$ sudo smartctl -l selftest /dev/sdc
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.0-862.2.3.el7.x86_64] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

Что еще я могу проверить?

1 ответ1

0

Как быстро и легко исправить это попробовать другие данные (SATA?) кабель, может быть, даже кабель питания.

  • Проверьте системный журнал (обычно /var/log/syslog & dmesg наличие сообщений о диске, когда он исчезает / появляется снова).

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

Немного странно, что самопроверка ничего не записывала ...

  • Вы можете попробовать запустить короткую самопроверку еще раз, необязательно в режиме -C , --captive (некоторые из моих старых дисков всегда прерывали бы тест ~ 90%, если он в плену).
  • Во время тестирования (не в режиме фиксации ) вы можете проверить состояние теста с помощью smartctl -c /dev/sdX чтобы увидеть «Состояние выполнения самопроверки :», и в следующей строке осталось%. Или просто вырезать эти строки с помощью:
    smartctl -c /dev/sdX | grep "^Self" -A1

    -c также покажет, какие тесты поддерживаются.

  • Попробуйте другие самостоятельные тесты (conveyance , offline , long )

  • Мне нравится smartctl --xall чтобы увидеть все результаты.

    • Я считаю, что «Структура данных атрибутов SMART -> Специфические атрибуты SMART поставщика с пороговыми значениями» имеют атрибуты "error", показывающие "VALUE" 100 или менее (чем выше число, тем лучше)
    • "RAW_VALUES" очень специфичны для каждого поставщика и могут быть кодом и могут не иметь прямого отношения к атрибуту (Power_On_Minutes & Power_Cycle_Count должны быть фактическими минутами и счетом, но гарантий может не быть)
  • Через некоторое время накопители могут усыпить себя, но они все равно должны оставаться подключенными и находиться в списке в Linux. Есть команда smartctl чтобы получить и установить ее, вот соответствующий раздел со страницы руководства:

    -g NAME, --get=NAME, -s NAME[,VALUE], --set=NAME[,VALUE]

    Получает / устанавливает настройки не SMART-устройства. Обратите внимание, что опция «- set» делит свою короткую опцию «- s» с «- smart». Допустимые аргументы:

    standby,[N|off] - [только ATA] Устанавливает таймер режима ожидания (вращения) и переводит накопитель в режим ожидания. Значение 0 или "off" отключает таймер режима ожидания. Значения от 1 до 240 указывают время ожидания от 5 секунд до 20 минут с шагом 5 секунд. Значения от 241 до 251 указывают время ожидания от 30 минут до 330 минут с шагом 30 минут. Значение 252 указывает 21 минуту. Значение 253 указывает конкретное время поставщика от 8 до 12 часов. Значение 255 указывает 21 минуту и 15 секунд. Некоторые накопители могут использовать специфическую интерпретацию для значений. Обратите внимание, что здесь нет опции get, потому что стандарты ATA не определяют метод для чтения таймера режима ожидания.

  • Ваш блок питания в порядке?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .