Как избежать жесткого диска при старте системы? (Ubuntu с SSD)

У меня были, в течение жизни Kernel Panic ... и было страшно :) Проблема была связана с аппаратным сбоем. По моему случаю это был недавно приобретенный модуль RAM. В первый раз, когда я установил модуль, система загружалась нормально, но внезапно она начала давать мне панику ядра. То, что я сделал, - проверить свою оперативную память.

В меню GRUB есть запись для Memtest-86 +. Попробуйте, чтобы убедиться, что с вашей оперативной памятью что-то не так. Будьте терпеливы, хотя это может занять некоторое время, чтобы дать некоторые результаты ...

UPDATE Вы можете использовать Live CD, а затем из меню выбрать Test memory

1
задан 4 February 2016 в 08:29

3 ответа

Я думаю, вы хотели сказать hdparm -s, а не -B1, который просит жесткие диски, совместимые с APM (которые в значительной степени означают только ноутбуки), автоматически переждать резерв после короткого периода бездействия. Кроме того, диски Western Digital, похоже, не принимают команду -s для включения питания в режиме ожидания, но имеют перемычку на задней панели, которую вы можете использовать для ее включения.

Драйвер ядра sd (scsi disk) запускает диск при первом обращении к нему, что происходит во время загрузки для сканирования таблицы разделов. Он также перезапустит диск после возобновления после приостановки по умолчанию, но вы можете отключить его, записав 0 в /sys/block/sda/device/scsi_disk/*/manage_start_stop.

Обычно я это делаю, а затем вручную приостанавливаю диски, на которых я не планирую используя hdparm -y после перезагрузки.

Мой последний BIOS материнской платы просто не обнаружил бы диски, работающие в режиме ожидания, но мой новый песочный мост Asus, по-видимому, «умный», достаточно, чтобы заметить, что диск находится в режиме ожидания и запускает его.

1
ответ дан 25 May 2018 в 23:16
  • 1
    Нет, я имел в виду -B1. Параметр -s устанавливает только время простоя при простоях, как описано. Например. -B255 может устанавливать диски на "постоянный запуск" для предотвращения вращения вниз, вращения вверх, ... и, следовательно, увеличения срока службы жесткого диска на некоторых ноутбуках (afaik, даже если вы установите таймер -s, это будет проигнорировано тогда). Запись 0 в / sys / block / sdb / ... работает как прелесть в отношении резюме от STR / S3, спасибо! Спрятанный привод снова начнет вращаться, и при возобновлении движения будет продолжен вращающийся привод. Отлично! :) – Oliver 13 February 2011 в 23:59
  • 2
    Черт ... после перезагрузки / sys / block / sdb / ... показывает " 1 " еще раз. Поэтому возобновление работы с STR / S3 по-прежнему позволяет жесткому диску вращаться в любом случае. – Oliver 14 February 2011 в 00:29
  • 3
    @Oliver: нет, это -S, не -s. – psusi 14 February 2011 в 00:57
  • 4
    упс! Извините, вы правы. Я использовал -S для установки времени spindown. Я помню, что использовал -s ... включая флаг -yes-i-know-what-i-am-doing. Но это было после использования -B1. Опция -s не оказала никакого влияния на мою систему. – Oliver 14 February 2011 в 01:48

Я бы посмотрел журналы для sdb (1), начиная с dmesg:

dmesg | grep /dev/sdb
0
ответ дан 25 May 2018 в 23:16
  • 1
    Я уже посмотрел на dmesg, но я не знаю, как интерпретировать строки (см. Выше). Есть идеи? Благодарю. – Oliver 13 February 2011 в 19:26
  • 2
    Нет, прошу прощения, никаких идей. Но я не в hdd-бизнесе, может быть, кто-то еще ... – user unknown 14 February 2011 в 04:32
  • 3
    @Oliver Возможно, размещение строк в paste.ubuntu.com и предоставление ссылки может помочь. – hexafraction 16 August 2012 в 18:34
  • 4
    @ObsessiveFOSS: Я думаю, он вставил эти строки в свой пост. – user unknown 20 August 2012 в 06:14

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

Для углубленного анализа AFAIK для бэкэнд-инструментов для ureadahead создает список блоков устройств, которые читаются во время загрузки. Вы можете использовать свои журналы, чтобы определить, какие блоки жесткого диска читаются, в качестве первого шага, чтобы определить причину ваших раскручиваний.

0
ответ дан 25 May 2018 в 23:16

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

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