Вопрос или проблема
Ошибка ввода-вывода в буфере на несуществующем устройстве
Я установил Ubuntu 24.04 с помощью живого диска. У меня есть два внутренних диска: один /dev/nvme0n1p1, на котором находятся данные, и другой /dev/nvme1n1p2, содержащий мою систему.
Теперь время от времени, когда я перевожу свой ноутбук в спящий режим, при пробуждении я получаю черный экран, никаких действий невозможно, даже попытка выйти из X11 и получить терминал не удается. У моего ноутбука есть безопасная загрузка, которую я отключил, думая, что это связано с ней, и после этого вместо черного экрана я получил следующее сообщение
Ошибка ввода-вывода буфера на устройстве nvme0n1p2, логический блок 33, потеряна асинхронная запись страницы
Дело в том, что у меня нет этого nvme0n1p2 в директории /dev, и, заглянув в файл fstab, я вижу следующее сообщение
/ была на /dev/nvme0n1p2 во время установки curtin
Я пытался разобраться в конфигурации grub и gdm, но ничего не нашел. Я пытался искать возможные причины или решения в интернете, но большинство постов, которые я прочитал, касались существующих проблем с дисками.
Может быть, где-то в моей системе все еще сохранен этот диск?
Я сделал что-то неправильно во время установки?
Ответ или решение
Проблема, с которой вы столкнулись, связана с ошибкой ввода-вывода (I/O) на несуществующем устройстве, которое упоминается в вашей системе. Давайте разберемся, что могло произойти и как вы можете это исправить.
Причины проблемы
-
Ошибочная запись на диске: Сообщение об ошибке
Buffer I/O error on dev nvme0n1p2
говорит о том, что система пытается обратиться к логическому блоку на устройстве, которого нет или оно недоступно. Это может произойти из-за ошибок в файловой системе или природной несовместимости. -
Неправильная ссылка на раздел: Вы упомянули, что в файле
fstab
указано, что корневая файловая система (/) была установлена на/dev/nvme0n1p2
. Но, судя по вашему заявлению, это устройство отсутствует в системе. Это может указывать на то, что делались изменения в конфигурации дисков или они были неправильно настроены во время установки. - Ошибки жёсткого диска: Ошибки на диске могут также привести к тому, что операционная система не сможет получить доступ к разделу.
Решение проблемы
-
Проверьте конфигурацию дисков:
- Откройте терминал и выполните команду:
lsblk
- Это покажет список всех подключенных блочных устройств. Убедитесь, что устройства
/dev/nvme0n1
и/dev/nvme1n1
отображаются корректно.
- Откройте терминал и выполните команду:
-
Обновите файл fstab:
- Если устройство действительно отсутствует, откройте файл
/etc/fstab
с помощью текстового редактора с правами суперпользователя:sudo nano /etc/fstab
- Найдите строку, связанную с
/dev/nvme0n1p2
, и удалите или закомментируйте её, добавив#
в начале строки. Сохраните изменения и выйдите из редактора.
- Если устройство действительно отсутствует, откройте файл
-
Проверьте и исправьте файловую систему:
- Выполните проверку файловой системы на предмет ошибок:
sudo fsck /dev/nvme1n1p2
- При необходимости замените
nvme1n1p2
на устройство, на котором у вас установлена система.
- Выполните проверку файловой системы на предмет ошибок:
-
Перезагрузка:
- Перезагрузите компьютер и проверьте, решена ли проблема с черным экраном и ошибками ввода-вывода.
-
Проверка аппаратных проблем:
- Если ошибка сохраняется, проверьте наличие аппаратных проблем с диском. Вы можете использовать утилиты для диагностики, такие как
smartctl
:sudo apt install smartmontools sudo smartctl -a /dev/nvme1n1
- Это даст вам информацию о состоянии вашего диска.
- Если ошибка сохраняется, проверьте наличие аппаратных проблем с диском. Вы можете использовать утилиты для диагностики, такие как
- Переустановка Ubuntu (в крайнем случае):
- Если все вышеперечисленные шаги не помогли, возможно, имеет смысл переустановить систему, убедившись, что вы правильно форматируете диски и делаете резервное копирование данных.
Заключение
Ошибка Buffer I/O error on dev nvme0n1p2
указывает на серьезную проблему с устройством, к которому система пытается получить доступ. Следуя предложенным шагам, вы сможете устранить конфликты и ошибки в конфигурации вашего Ubuntu. Не забудьте создать резервные копии важных данных перед выполнением операций, затрагивающих файловую систему и разделы.