Рейтинг:0

файловая система только для чтения - неустраненная ошибка чтения - сбой автоматического перераспределения

флаг cn
epx

Наша Ubuntu превратилась в файловую систему только для чтения.

Я проверил журнал dmesg и нашел следующее:

ядро: ata5.00: исключение Emask 0x0 SAct 0x200000 SErr 0x0 действие 0x0
ядро: ata5.00: irq_stat 0x40000008
ядро: ata5.00: команда с ошибкой: ЧИТАТЬ FPDMA В ОЧЕРЕДИ
ядро: ata5.00: cmd 60/08:a8:68:08:80/00:00:3f:00:00/40 тег 21 ncq dma 4096 в
                 res 51/40:08:68:08:80/00:00:3f:00:00/40 Emask 0x409 (ошибка носителя) <F>
ядро: ata5.00: статус: {DRDY ERR}
ядро: ata5.00: ошибка: {UNC}
ядро: ata5.00: настроено для UDMA/133
ядро: sd 4:0:0:0: [sda] tag#21 FAILED Результат: hostbyte=DID_OK driverbyte=DRIVER_SENSE
ядро: sd 4:0:0:0: [sda] tag#21 Sense Key : Medium Error [текущий] 
ядро: sd 4:0:0:0: [sda] тег#21 Доп. Чувство: неустраненная ошибка чтения — автоматическое перераспределение не удалось
ядро: sd 4:0:0:0: [sda] tag#21 CDB: чтение(10) 28 00 3f 80 08 68 00 00 08 00
ядро: blk_update_request: ошибка ввода/вывода, dev sda, сектор 1065355368 op 0x0:(READ) flags 0x3000 phys_seg 1 prio clas>
ядро: ошибка EXT4-fs (устройство sda1): ext4_wait_block_bitmap:519: comm kworker/u16:0: невозможно прочитать растровое изображение блока - b>
ядро: ata5: EH завершено
ядро: прерывание журнала на устройстве sda1-8.
ядро: EXT4-fs (sda1): перемонтирование файловой системы только для чтения

Пытался получить данные smartctl, но не был установлен (и не может установить сейчас).

Единственная информация, которую я получаю от всего этого: Неустраненная ошибка чтения — автоматическое перераспределение не удалось

Я еще не выключал компьютер... но значит ли это, что жесткий диск умирает? Может ли fcsk это исправить? Есть ли что-нибудь важное в журнале, что мне не хватает? Или мне начать искать новый диск?

heynnema avatar
флаг ru
Пожалуйста, смотрите мой ответ. Если это полезно, не забудьте принять его, щелкнув значок галочки, который появляется слева от моего ответа. Спасибо!
heynnema avatar
флаг ru
Статус пожалуйста...
heynnema avatar
флаг ru
Статус пожалуйста...
Рейтинг:1
флаг ru

Ошибки NCQ

ядро: ata5.00: команда с ошибкой: ЧИТАТЬ FPDMA В ОЧЕРЕДИ
ядро: ata5.00: cmd 60/08:a8:68:08:80/00:00:3f:00:00/40 тег 21 ncq dma 4096 в

Native Command Queuing (NCQ) — это расширение протокола Serial ATA, позволяющее жестким дискам внутренне оптимизировать порядок выполнения полученных команд чтения и записи.

Редактировать sudo -H gedit /etc/по умолчанию/жратва и измените следующую строку, чтобы включить этот дополнительный параметр. Тогда сделайте sudo update-grub чтобы записать изменения на диск. Перезагрузить. Монитор зависает/и т.д., и смотреть grep -i FPDMA /var/log/syslog* или же dmesg для продолжающихся сообщений об ошибках.

GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск libata.force=noncq"

Проверка файловой системы

  • загрузитесь с Ubuntu Live DVD/USB в режиме «Попробуйте Ubuntu»
  • открыть Терминал окно, нажав Ctrl+Альт+Т
  • тип судо фдиск -л
  • определите имя устройства /dev/sdXX для вашей «Файловой системы Linux»
  • тип судо fsck -f /dev/sda1, замена sdXX с номером, который вы нашли ранее
  • повторить fsck команда, если были ошибки
  • тип перезагрузка

Плохой блок

Примечание: НЕ прерывайте сканирование плохих блоков!

Примечание: НЕ блокируйте твердотельный накопитель.

Примечание: сделайте резервную копию важных файлов ПЕРВЫМ!

Примечание: это займет много часов

Примечание. У вас может быть ожидающий сбой жесткого диска.

Загрузитесь с Ubuntu Live DVD/USB в режиме «Попробуйте Ubuntu».

В Терминал...

судо фдиск -л # идентифицируем все разделы "Файловая система Linux"

sudo e2fsck -fcky /dev/sdXX # тест только для чтения

или же

судо e2fsck -fccky /dev/sda1 # неразрушающий тест чтения/записи (рекомендуемые)

Параметр -k важен, потому что он сохраняет предыдущую таблицу сбойных блоков и добавляет в эту таблицу все новые сбойные блоки. Без -k вы теряете всю предыдущую информацию о плохих блоках.

Параметр -fccky...

   -f Принудительная проверка, даже если файловая система кажется чистой.

   -c Эта опция заставляет e2fsck использовать программу badblocks(8) для выполнения
         сканирование устройства только для чтения, чтобы найти плохие блоки.
         Если обнаружены плохие блоки, они добавляются в плохой блок.
         inode, чтобы предотвратить их размещение в файле или каталоге.
         Тори. Если эта опция указана дважды, то сканирование плохих блоков
         будет проводиться с использованием неразрушающего теста чтения-записи.

   -k В сочетании с параметром -c любые существующие поврежденные блоки в
         список плохих блоков сохраняется, и любые новые плохие блоки, обнаруженные
         запущенные плохие блоки (8) будут добавлены к существующим плохим блокам
         список.

   -y Предполагать ответ «да» на все вопросы; позволяет e2fsck быть
         используется неинтерактивно. Эта опция может быть не указана в
         то же время, что и опции -n или -p.
epx avatar
флаг cn
epx
e2fsck все еще работает ... 70% и показывает ошибки 280/0/0. Не знаю, что делать после завершения
heynnema avatar
флаг ru
@epx Как долго он работает? Насколько большой диск? Сколько лет диску?
heynnema avatar
флаг ru
@epx После завершения e2fsck перезагрузитесь, установите патч NCQ, перезагрузитесь, сделайте резервную копию важных файлов ПЕРВЫМ.
epx avatar
флаг cn
epx
Спасибо @heynnema Должен ли я беспокоиться об ошибках 286/0/0 и начать думать о приобретении нового жесткого диска и клонировании этого до того, как он перестанет работать?
heynnema avatar
флаг ru
@epx Прежде чем я отвечу на этот вопрос ... пожалуйста, ответьте на 3 вопроса, которые я задал 3 часа назад. Он загружается сейчас? Спасибо.
epx avatar
флаг cn
epx
Спасибо. Это 2 ТБ, 5-летний диск, который работает не менее 4,5 лет.
heynnema avatar
флаг ru
@epx Компьютер теперь загружается? Вы сделали резервную копию важных файлов?
epx avatar
флаг cn
epx
Я думаю, что e2fsck застрял. он показывает `Ошибка чтения блока 77039 (ошибка ввода/вывода). Игнорировать ошибку? да», а затем «Принудительно переписать? да` Нахожусь там уже как минимум 3 часа. Я не пробовал останавливать его и загружать. И да, я сделал резервную копию всего, что мне было нужно.
heynnema avatar
флаг ru
@epx Замените диск.
epx avatar
флаг cn
epx
Спасибо за помощь @heynnema

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

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