Я заменил жесткий диск в своем ThinkPad, после этого каждые 2 или 3 дня у меня возникает следующая проблема: «корневой» или «домашний» том/раздел становится доступным только для чтения.
Версия ядра:
4.11.1-041101-generic
А SSD — это:
nvme Intel 600p NVMe SSD 1TB
Я все еще изучаю проблему, но ничего очевидного не нашел.
Ниже приведено сообщение dmesg, записанное сразу после ошибки:
[58842.192196] hid-generic 0003:062A:4102.000D: input,hiddev0,hidraw3: USB HID v1.10 Мышь [MOSART Semi. 2.4G Wireless Mouse] на usb-0000:00:14.0-1.2/input0 [67051.904993] nvme nvme0: I/O 201 QID 1 тайм-аут, прерывание [67051.905010] nvme nvme0: I/O 202 QID 1 тайм-аут, прерывание [67051.905015] nvme nvme0: I/O 203 QID 1 тайм-аут, прерывание [67051.905019] nvme nvme0: I/O 211 QID 1 тайм-аут, прерывание [67051.905023] nvme nvme0: тайм-аут ввода-вывода 212 QID 1, прерывание [67051.909007] nvme nvme0: Статус отмены: 0x0 [67051.909017] nvme nvme0: Статус отмены: 0x0 [67051.909034] nvme nvme0: Статус отмены: 0x0 [67052.897026] nvme nvme0: тайм-аут ввода-вывода 118 QID 3, прерывание [67052.897045] nvme nvme0: тайм-аут ввода-вывода 53 QID 4, прерывание [67052.897050] nvme nvme0: I/O 54 QID 4 тайм-аут, прерывание [67052.897122] nvme nvme0: Статус отмены: 0x0 [67052.897129] nvme nvme0: Статус отмены: 0x0 [67052.897138] nvme nvme0: Статус отмены: 0x0 [67076.128805] nvme nvme0: тайм-аут ввода-вывода 55 QID 4, прерывание [67076.128832] nvme nvme0: тайм-аут ввода-вывода 56 QID 4, прерывание [67076.128904] nvme nvme0: Статус отмены: 0x0 [67076.128909] nvme nvme0: Статус отмены: 0x0 [67079.968884] nvme nvme0: тайм-аут ввода-вывода 137 QID 2, прерывание [67079.969042] nvme nvme0: Статус отмены: 0x0 [67083.040795] nvme nvme0: тайм-аут ввода-вывода 201 QID 1, сброс контроллера [67083.177426] nvme nvme0: завершение прерванной команды со статусом: 0007 [67083.177431] blk_update_request: ошибка ввода-вывода, устройство nvme0n1, сектор 1345495872 [67083.177456] Предупреждение EXT4-fs (устройство dm-0): ext4_end_bio:313: Ошибка ввода-вывода -5 при записи в inode 25299757 (смещение 0, размер 0, начальный блок 105671784) [67083.177460] Ошибка ввода-вывода буфера на устройстве dm-0, логический блок 105671784 [67083.177468] Ошибка ввода-вывода буфера на устройстве dm-0, логический блок 105671785 [67083.177472] Ошибка ввода-вывода буфера на устройстве dm-0, логический блок 105671786 [67083.177475] Ошибка ввода-вывода буфера на устройстве dm-0, логический блок 105671787 [67083.177478] Ошибка ввода-вывода буфера на устройстве dm-0, логический блок 105671788 [67083.177488] nvme nvme0: завершение прерванной команды со статусом: 0007 [67083.177490] blk_update_request: ошибка ввода-вывода, устройство nvme0n1, сектор 1345495920 [67083.177499] Предупреждение EXT4-fs (устройство dm-0): ext4_end_bio:313: Ошибка ввода-вывода -5 при записи в inode 25299757 (смещение 0, размер 0, начальный блок 105671790) [67083.177501] Ошибка ввода-вывода буфера на устройстве dm-0, логический блок 105671790 [67083.177504] Ошибка ввода-вывода буфера на устройстве dm-0, логический блок 105671791 [67083.177507] Ошибка ввода-вывода буфера на устройстве dm-0, логический блок 105671792 [67083.177510] Ошибка ввода-вывода буфера на устройстве dm-0, логический блок 105671793 [67083.177513] Ошибка ввода-вывода буфера на устройстве dm-0, логический блок 105671794 [67083.177521] nvme nvme0: завершение прерванной команды со статусом: 0007 [67083.177522] blk_update_request: ошибка ввода-вывода, устройство nvme0n1, сектор 1345496288 [67083.177530] Предупреждение EXT4-fs (устройство dm-0): ext4_end_bio:313: Ошибка ввода-вывода -5 при записи в inode 25299757 (смещение 0, размер 0, начальный блок 105671836) [67083.177540] nvme nvme0: завершение прерванной команды со статусом: 0007 [67083.177542] blk_update_request: ошибка ввода-вывода, устройство nvme0n1, сектор 1345496352 [67083.177548] Предупреждение EXT4-fs (устройство dm-0): ext4_end_bio:313: Ошибка ввода-вывода -5 при записи в inode 25299757 (смещение 0, размер 0, начальный блок 105671844) [67083.177552] blk_update_request: ошибка ввода-вывода, устройство nvme0n1, сектор 1345496392 [67083.177556] Предупреждение EXT4-fs (устройство dm-0): ext4_end_bio:313: Ошибка ввода-вывода -5 при записи в inode 25299757 (смещение 0, размер 0, начальный блок 105671849) [67083.177562] nvme nvme0: завершение прерванной команды со статусом: 0007 [67083.177564] blk_update_request: ошибка ввода-вывода, устройство nvme0n1, сектор 1132959960 [67083.177578] nvme nvme0: завершение прерванной команды со статусом: 0007 [67083.177580] blk_update_request: ошибка ввода-вывода, устройство nvme0n1, сектор 290693072 [67083.177597] nvme nvme0: завершение прерванной команды со статусом: 0007 [67083.177599] blk_update_request: ошибка ввода-вывода, устройство nvme0n1, сектор 1247520968 [67083.177606] Прерывание журнала на устройстве nvme0n1p5-8. [67083.177618] EXT4-fs (nvme0n1p5): Отложенное выделение блока не удалось для inode 9307036 по логическому смещению 60 с максимальным количеством блоков 1, ошибка 30 [67083.177627] EXT4-fs (nvme0n1p5): Этого не должно быть!! Данные будут потеряны [67083.177636] Ошибка EXT4-fs (устройство nvme0n1p5) в ext4_writepages:2808: сбой ввода-вывода [67083.177772] nvme nvme0: завершение прерванной команды со статусом: 0007 [67083.177775] blk_update_request: ошибка ввода-вывода, устройство nvme0n1, сектор 1247521224 [67083.177795] nvme nvme0: завершение прерванной команды со статусом: 0007 [67083.177798] blk_update_request: ошибка ввода-вывода, устройство nvme0n1, сектор 386266720 [67083.177804] Ошибка ввода-вывода буфера на устройстве nvme0n1p5, логический блок 37224652, потеряна асинхронная запись страницы [67083.177822] nvme nvme0: завершение прерванной команды со статусом: 0007 [67083.177827] Ошибка ввода-вывода буфера на устройстве nvme0n1p5, логический блок 37224896, потеряна асинхронная запись страницы [67083.177837] nvme nvme0: Статус отмены: 0x7 [67083.177840] Прерывание журнала на устройстве dm-0-8. [67083.177846] nvme nvme0: Статус отмены: 0x7 [67083.177855] Ошибка EXT4-fs (устройство dm-0) в ext4_reserve_inode_write:5598: Журнал был прерван [67083.177861] nvme nvme0: завершение прерванной команды со статусом: fffffffc [67083.177868] Предупреждение EXT4-fs (устройство dm-0): ext4_end_bio:313: Ошибка ввода-вывода -5 при записи в inode 25299757 (смещение 0, размер 0, начальный блок 105671775) [67083.177889] EXT4-fs (dm-0): Отложенное выделение блока не удалось для inode 27158472 по логическому смещению 0 с максимальным количеством блоков 18, ошибка 30 [67083.177894] EXT4-fs (dm-0): Этого не должно быть!! Данные будут потеряны [67083.177901] Ошибка EXT4-fs (устройство dm-0) в ext4_writepages:2808: Журнал был прерван [67083.177903] Ошибка EXT4-fs (устройство dm-0) в ext4_reserve_inode_write:5598: Журнал был прерван [67083.177915] Ошибка EXT4-fs (устройство dm-0) в ext4_reserve_inode_write:5598: Журнал был прерван [67083.177964] Ошибка EXT4-fs (устройство dm-0) в ext4_reserve_inode_write:5598: Журнал был прерван [67083.322771] Ошибка EXT4-fs (устройство dm-0) в ext4_da_write_end:3086: сбой ввода-вывода [67083.324933] EXT4-fs (nvme0n1p5): Перемонтирование файловой системы только для чтения [67083.327103] Ошибка EXT4-fs (устройство nvme0n1p5): ext4_journal_check_start:60: Обнаружен прерванный журнал [67083.341117] Ошибка EXT4-fs (устройство dm-0) в ext4_dirty_inode:5723: Журнал был прерван [67083.341373] Ошибка EXT4-fs (устройство dm-0) в ext4_do_update_inode:5080: Журнал был прерван [67083.341403] Ошибка EXT4-fs (устройство dm-0) в ext4_dirty_inode:5723: Журнал был прерван [67083.341557] EXT4-fs (dm-0): Отложенное выделение блока не удалось для inode 25299724 по логическому смещению 0 с максимальным количеством блоков 1, ошибка 30 [67083.341565] EXT4-fs (dm-0): Этого не должно быть!! Данные будут потеряны [67083.341574] Ошибка EXT4-fs (устройство dm-0) в ext4_writepages:2808: сбой ввода-вывода [67083.341684] Ошибка EXT4-fs (устройство dm-0): ext4_journal_check_start:60: Обнаружен прерванный журнал [67083.341692] EXT4-fs (dm-0): Перемонтирование файловой системы только для чтения [67083.343712] EXT4-fs (dm-0): ext4_writepages: jbd2_start: 9223372036854775806 страниц, ino 26479410; err -30
решение1
Кажется, последнее ядро решило эту проблему. Фактически работает на:
- 4.11.3-041103-общий
Должно работать, начиная с версии 4.10, но я не особо проверял.