Рейтинг:1

Ошибка в корневой файловой системе (сокращенный вывод)

флаг us

Сегодня, когда я запустил свою машину (HP Pavilion под управлением Kubuntu 20.04), я немедленно получил ошибку жесткого диска. Каким-то образом мне удалось обойти это, чтобы получить доступ к Сети, что позволило мне отправить это сообщение. Но что-то явно очень не так, почти наверняка с железом. Что мне делать?

Сразу после загрузки я получаю такие сообщения:

Ошибка жесткого диска

Пожалуйста, запустите диагностику жесткого диска.

Жесткий диск 2 (3F2)

Диагностика системы F2

Излишне говорить, что я не получаю ничего полезного от диагностики HP. fsck отказался запускаться, потому что /dev/sda5 (корневая файловая система) была смонтирована.

Запустив с карты памяти, я смог выполнить fsck в корневой файловой системе. Он не показал ошибок, поэтому сообщение «Ошибка жесткого диска» было поддельным — вводящим в заблуждение признаком реальной проблемы. Может что-то в настройках биоса?

Вот результаты SMART:

root@HP-Pavilion-Laptop-17-ar0xx:/home/pwa/Music# smartctl /dev/sda
smartctl 7.1 30.12.2019 r5022 [x86_64-linux-5.4.0-84-generic] (локальная сборка)
Copyright (C) 2002-19, Брюс Аллен, Кристиан Франке, www.smartmontools.org

Устройство ATA успешно открыто

Используйте 'smartctl -a' (или '-x') для печати информации SMART (и более)

root@HP-Pavilion-Laptop-17-ar0xx:/home/pwa/Music# smartctl -a /dev/sda
smartctl 7.1 30.12.2019 r5022 [x86_64-linux-5.4.0-84-generic] (локальная сборка)
Copyright (C) 2002-19, Брюс Аллен, Кристиан Франке, www.smartmontools.org

=== НАЧАЛО ИНФОРМАЦИОННОГО РАЗДЕЛА ===
Семейство моделей: Мобильный жесткий диск Seagate
Модель устройства: ST1000LM035-1RK172
Серийный номер: ZDE4473L
LU WWN Идентификатор устройства: 5 000c50 0a4965514
Версия прошивки: RSM7
Емкость пользователя: 1 000 204 886 016 байт [1,00 ТБ]
Размер сектора: 512 байт логический, 4096 байт физический
Скорость вращения: 5400 об/мин
Форм-фактор: 2,5 дюйма
Устройство находится: в базе данных smartctl [для получения подробной информации используйте: -P show]
Версия ATA: ACS-3 T13/2161-D, редакция 3b.
Версия SATA: SATA 3.1, 6,0 Гбит/с (текущая: 6,0 Гбит/с)
Местное время: понедельник, 18 октября, 14:54:09 2021 EDT.
Поддержка SMART: Доступна — устройство поддерживает SMART.
Поддержка SMART: включена

=== НАЧАЛО ЧТЕНИЯ РАЗДЕЛА SMART DATA ===
Результат теста SMART для самооценки общего состояния здоровья: ПРОЙДЕН

Общие ценности SMART:
Состояние сбора данных в автономном режиме: (0x00) Активность сбора данных в автономном режиме
                                        никогда не запускался.
                                        Автоматический сбор данных в автономном режиме: отключен.
Статус выполнения самопроверки: ( 0) Предыдущая процедура самопроверки завершена
                                        без ошибок или без самопроверки никогда 
                                        был запущен.
Общее время для завершения в автономном режиме 
сбор данных: ( 0) секунд.
Сбор данных в автономном режиме
возможности: (0x51) SMART выполнить в автономном режиме немедленно.
                                        Нет поддержки автоматического автономного сбора данных.
                                        Приостанавливать автономную коллекцию при появлении новых
                                        команда.
                                        Автономное сканирование поверхности не поддерживается.
                                        Поддерживается самотестирование.
                                        Самотестирование транспортного средства не поддерживается.
                                        Поддерживается выборочное самотестирование.
Возможности SMART: (0x0003) Сохраняет данные SMART перед вводом
                                        режим энергосбережения.
                                        Поддерживает таймер автоматического сохранения SMART.
Возможность ведения журнала ошибок: (0x01) Поддерживается ведение журнала ошибок.
                                        Поддерживается ведение журнала общего назначения.
Короткая процедура самопроверки 
рекомендуемое время опроса: ( 2) минут.
Расширенная программа самопроверки
рекомендуемое время опроса: ( 163) минут.
Возможности SCT: (0x303d) поддерживается статус SCT.
                                        Поддерживается контроль восстановления после ошибок SCT.
                                        Поддерживается управление функциями SCT.
                                        Поддерживается таблица данных SCT.

Номер версии структуры данных атрибутов SMART: 10
Специфичные для поставщика атрибуты SMART с пороговыми значениями:
ID# ATTRIBUTE_NAME FLAG VALUE HORST THRESH TYPE ОБНОВЛЕНО WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate 0x002f 084 064 006 До отказа Всегда — 239576664
  3 Spin_Up_Time 0x0023 099 099 000 Предотказ Всегда - 0
  4 Start_Stop_Count 0x0032 099 099 000 Old_age Всегда - 1297
  5 Reallocated_Sector_Ct 0x0033 100 100 036 До отказа Всегда - 0
  7 Seek_Error_Rate 0x002f 086 060 045 Всегда до отказа — 415925788
  9 Power_On_Hours 0x0032 077 077 000 Old_age Всегда - 20304 (202 78 0)
 10 Spin_Retry_Count 0x0033 100 100 097 Предотказ Всегда - 0
 12 Power_Cycle_Count 0x0032 099 099 000 Old_age Всегда - 1050
183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Всегда - 0
184 End-to-End_Error 0x0033 100 100 097 Pre-fail Всегда - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Всегда - 0
188 Command_Timeout 0x0032 100 099 000 Old_age Всегда - 5
189 High_Fly_Writes 0x003a 100 100 000 Old_age Всегда - 0
190 Airflow_Temperature_Cel 0x0022 066 053 040 Old_age Всегда — 34 (мин./макс. 29/35)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Всегда - 106
192 Power-Off_Retract_Count 0x0022 100 100 000 Old_age Всегда - 233
193 Load_Cycle_Count 0x0032 098 098 000 Old_age Всегда - 5179
194 Temperature_Celsius 0x0022 034 047 000 Old_age Всегда - 34 (0 16 0 0 0)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Всегда - 0
197 Current_Pending_Sector 0x0032 100 100 000 Old_age Всегда - 0
198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Всегда - 0
254 Free_Fall_Sensor 0x0032 100 100 000 Old_age Всегда - 0

Версия журнала ошибок SMART: 1
Ошибки не зарегистрированы

Структура журнала самотестирования SMART, редакция 1
Num Test_Description Статус Оставшееся время жизни (часы) LBA_of_first_error
#1 Короткий офлайн Выполнено без ошибок 00% 20264 -
# 2 Короткий оффлайн Прерван хостом 90% 20263 -
# 3 Короткий оффлайн Прерван хостом 50% 20263 -
#4 Короткий офлайн Выполнено без ошибок 00% 20260 -
#5 Короткий оффлайн Выполнено без ошибок 00% 20260 -
# 6 Расширенный оффлайн Прервано (сброс хоста) 00% 20260 -
#7 Короткий оффлайн Выполнено без ошибок 00% 20259 -
#8 Короткий оффлайн Выполнено без ошибок 00% 20259 -
#9 Короткий оффлайн Выполнено без ошибок 00% 20259 -
#10 Короткий офлайн Выполнено без ошибок 00% 20258 -
#11 Кратковременное прерывание работы в автономном режиме (сброс хоста) 00% 2838 -
#12 Короткий офлайн Выполнено без ошибок 00% 482 -
#13 Короткий офлайн Выполнено без ошибок 00% 4 -

Структура данных журнала выборочной самопроверки SMART, редакция 1
 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
    1 0 0 Не_тестирование
    2 0 0 Не_тестирование
    3 0 0 Не_тестирование
    4 0 0 Не_тестирование
    5 0 0 Не_тестирование
Флаги выборочной самопроверки (0x0):
  После сканирования выбранных диапазонов НЕ считывайте и не сканируйте оставшуюся часть диска.
Если при включении питания ожидается выборочная самопроверка, возобновите ее после 0-минутной задержки.

@heynnema - Из-за этих объемных выходных данных мне трудно найти соответствующие данные. Но я могу сказать, что **grep -i FPDMA /var/log/syslog** ничего не выводит. Глядя на вывод SMART, я не смог найти ошибки чтения/поиска, но я верю вам, когда вы говорите, что они есть.

Моя машина — это ноутбук HP Pavilion, которому уже 2 года, но его части, включая BIOS, вероятно, намного старше.

@heynnema - я пытался использовать pastebin, но я попал в ад проверки на веб-сайте Ubuntu One. Это так неприятно, когда пытаешься решить проблему А, а тебя втягивают в проблему Б.
heynnema avatar
флаг ru
Можете ли вы подробнее рассказать об ошибке, которую вы видели?
heynnema avatar
флаг ru
Сделайте `fsck` в моем ответе. Опубликуйте скриншот окна данных **SMART Data & Tests** приложения «Диски». Сделайте окно достаточно большим, чтобы вместить все данные.
heynnema avatar
флаг ru
Отредактируйте свой вопрос и покажите мне `grep -i FPDMA /var/log/syslog*`.
heynnema avatar
флаг ru
Вы не можете `fsck` смонтировать раздел. Вы должны сделать это так, как я указал в своем ответе. Если вы можете загрузиться, сделайте мне скриншот SMART.
heynnema avatar
флаг ru
Спасибо за данные SMART. Обязательно отправьте мне комментарий, начинающийся с @heynnema, чтобы сообщить мне, что вы обновили свой вопрос, иначе я пропущу все обновления.
heynnema avatar
флаг ru
У вас есть ошибки READ и SEEK на вашем диске. Отредактируйте свой вопрос и покажите мне команду FPDMA, которую я запросил ранее, а также `grep -i "/dev/sda" /var/log/syslog*`. Если оба/любой из этих выводов команды большой, скопируйте/вставьте текст на https://paste.ubuntu.com и дайте мне URL-адрес.
Рейтинг:2
флаг dk

Я не слишком уверен, сработает ли это, но, учитывая, что ваша файловая система Linux проходит тест, возможно, запустите тест SMART в приложении для дисков в Ubuntu (на LIVEUSB) в загрузочном разделе FAT на вашем основном жестком диске. Может проблема в нем, если он у вас есть? У моего ПК есть такой раздел. Также проверьте раздел linux (ext something) снова, ошибка может быть из-за GRUB, сообщающего вам, что с этим что-то не так.

Кроме того, я заметил, что он смонтирован в /dev/sda5 (мой компьютер с Ubuntu начинается с /dev/sda1, 2 и т. д.) и что ошибка связана с жестким диском 2, поэтому, возможно, SMART проверит другие подключенные диски, если они у вас есть, и попробуйте загрузка с отключенными ненужными дисками.

Если у вас есть ДЕЙСТВИТЕЛЬНО важные данные на диске, возможно, он умирает, поэтому не используйте его снова и отнесите в место восстановления данных.

Раньше у меня был неисправный жесткий диск, который иногда выдавал ошибку BIOS, а иногда загружался нормально. Он умирал, но я использовал его достаточно, чтобы удалить данные, прежде чем он умер. Может быть, если вы сможете быстро использовать его и если вы хотите сэкономить немного денег, просто быстро отключите данные.

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

Рейтинг:0
флаг ru

Начнем с проверки вашей файловой системы...

  • загрузитесь с Ubuntu Live DVD/USB в режиме «Попробуйте Ubuntu»
  • открыть Терминал окно, нажав Ctrl+Альт+Т
  • тип судо фдиск -л
  • определите имя устройства /dev/sdXX для вашей «Файловой системы Linux»
  • тип sudo fsck -f /dev/sdXX, замена sdXX с номером, который вы нашли ранее
  • повторить fsck команда, если были ошибки
  • тип перезагрузка
флаг us
Файловая система проходит проверку fsck. Я думаю, что проблема кроется где-то в настройках системы, возможно, в UEFI.
флаг ru
@heynnema они опубликовали данные.
heynnema avatar
флаг ru
@ThomasWard Спасибо за внимание!
флаг us
Проблема решилась сама собой, во всяком случае, пока.
heynnema avatar
флаг ru
@ПолА. Проблема не решилась сама собой. Пожалуйста, смотрите мои запросы на дополнительные данные в комментариях к вашему вопросу... FPDMA и системный журнал.
флаг us
@heynnema - скриншот можно было использовать?
heynnema avatar
флаг ru
@ПолА. Скриншот, который вы добавили к своему ответу (который вам, вероятно, следует удалить), не был полезен, так как вы не могли прокручивать окно данных... но вы добавили аналогичные данные к своему вопросу, и вот откуда я знаю о READ и ошибки поиска. Я все еще ищу `grep -i FPDMA /var/log/syslog*` и `grep -i "/dev/sda" /var/log/syslog*`. Отредактируйте этот вывод в своем вопросе с помощью копирования/вставки или используйте https://paste.ubuntu.com и дайте мне URL-адрес.
Рейтинг:-1
флаг us

Слава святым!! Я загрузился без ошибки, так что на данный момент диагностировать нечего. Возможно, запуск smartctl помог.

Моя благодарность heynnema за проницательную помощь.

@heynnema - вот скриншот: введите описание изображения здесь

heynnema avatar
флаг ru
Проблема не решилась сама собой.Пожалуйста, смотрите мои запросы на дополнительные данные в комментариях к вашему вопросу... FPDMA и системный журнал.
флаг us
@heynnema - Запрошенный вами системный журнал пуст. SMART производит много выходных данных, но в основном это изменения температуры. Я склонен думать, что первоначальная ошибка была вызвана какой-то временной проблемой, так как теперь я могу без труда перезагрузиться. Стоит ли продолжать, учитывая, что я не могу использовать pastebin из-за проблем с проверкой в ​​​​Launchpad и Ubuntu One?
heynnema avatar
флаг ru
Тогда не заморачивайтесь с pastebin. Запустите «Диски», перейдите в окно данных **SMART Data & Tests**, увеличьте окно, чтобы отобразить все данные, сделайте снимок экрана и добавьте его к своему вопросу.
флаг us
@heynnema - Меня это расстраивает так же, как, я думаю, вас. т
heynnema avatar
флаг ru
Не разочаровывает, но иногда удаленная диагностика может занять некоторое время. Необходимость запрашивать одну и ту же информацию несколько раз разочаровывает. Это мой третий запрос на... *"Я все еще ищу `grep -i FPDMA /var/log/syslog*` и `grep -i "/dev/sda" /var/log/syslog*`" *... извините, если вы это предоставили, или я мог пропустить это.
флаг us
Я думал, что ответил на это. Я сделал "grep -i FPDMA /var/log/syslog*" некоторое время назад. Он не произвел никакого вывода. а команда grep -i /dev/sda /var/log/syslog* произвела лишь незначительные изменения температуры, возможно, поэтому вы пропустили мой отчет о результатах.
heynnema avatar
флаг ru
Сожалею. Давайте попробуем немного изменить команду syslog... `grep -i sda /var/log/syslog*` и посмотрим, поймаем ли мы рыбу.
флаг us
@heynnema - Тот же результат. Меняется только температура. Я думаю, что нет никакой рыбы, чтобы поймать. Я предполагаю, что ошибки были временными и не оставили следов в системном журнале. Если бы они действительно были временными, я бы не ожидал, что они появятся и в SMART. Я считаю, что SMART не раскрывает историю, а только текущее состояние диска.
heynnema avatar
флаг ru
Спасибо за обновления. Данные SMART также исторические. Давайте попробуем последний grep... `grep -i temp /var/log/syslog*`. (вы используете * в конце, да?)
флаг us
@heynnema - Поскольку система теперь работает, было бы логично, чтобы ошибки никогда не записывались в файлы журналов.
флаг us
Единственное, что я увидел в этот раз, это два сообщения об очистке временного каталога.
heynnema avatar
флаг ru
Вот почему * в моих командах. Он проверяет файлы syslog и syslog.1, где находятся исторические данные. Дело в том, что ваш жесткий диск получает ошибки READ/SEEK ... по крайней мере, в какой-то момент в его истории ... может быть, не больше ... но ваша недавняя проблема с загрузкой указывает на то, что, возможно, что-то еще не так.
heynnema avatar
флаг ru
Какие темпы записывались в syslog*?
флаг us
Температура колебалась от 33С до 41С. Кажется достаточно невинным.
heynnema avatar
флаг ru
Эти темпы в порядке. Ваш компьютер не дает нам многого для продолжения. При ошибках READ/SEEK я бы сказал «переустановите кабели SATA и кабели питания, идущие от материнской платы к диску»… и да… на ноутбуке это сложнее. В противном случае ваш диск может просто выйти из строя ... сделайте хорошие резервные копии.

Ответить или комментировать

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