Файловая система Linux – это встроенный уровень, который управляет хранением и извлечением файлов в системе Linux и на других устройствах хранения.
Она обеспечивает структуру каталогов, определяющую расположение файлов в системе, и без нее ваша система была бы в полном беспорядке.
Поэтому здоровье файловой системы имеет решающее значение для целостности данных.
По этой причине ошибка “sudo unable to open read-only file system” может быть особенно тревожной и зловещей.
В этом руководстве мы постараемся понять причину этой ошибки и возможные способы устранения ошибки “sudo unable to open read-only file system” на Linux.
Причины ошибки “sudo unable to open read-only file system”?
Эта ошибка возникает по множеству причин, включая:
- Несоответствие файловой системы.
- Неправильная конфигурация файловой системы (неверные записи в файле /etc/fstab).
- Непроцедурное или резкое выключение системы по разным причинам, включая внезапную потерю питания или повреждение кабеля.
- В некоторых случаях двойная загрузка с Windows может вызвать эту ошибку.
- Аппаратный сбой.
Рассмотрев вероятные причины ошибки, давайте проверим несколько приемов устранения неполадок, которые могут помочь решить эту проблему.
1. Проверка и исправление ошибок файловой системы в Linux
Первый шаг, который необходимо сделать, это проверить файловую систему на наличие ошибок или несоответствий.
Это можно сделать, выполнив следующую команду fsck с опцией -M, которая пропускает проверку уже смонтированных файловых систем.
$ sudo fsck -Af -M
Если это не удается, загрузитесь на носитель живой установки вашей системы Linux и выполните следующую команду.
Замените ext4 на правильный тип файловой системы и /dev/sda1 на правильную точку монтирования.
$ sudo fsck.ext4 -f /dev/sda1
После завершения восстановления файловой системы обязательно перезагрузите систему.
2. Смонтируйте корневую файловую систему с правами чтения-записи
Еще один трюк заключается в принудительном перемонтировании корневой файловой системы с правами чтения-записи с использованием учетной записи root следующим образом.
# mount -o remount,rw /
Это позволит вам устранить ошибку.
Заключение
Мы рассмотрели некоторые проблемы, которые могут привести к появлению файловой системы, доступной только для чтения, и возможные решения для устранения ошибки.
Чтобы защитить свои данные от подобных ситуаций, всегда создавайте резервные копии личных файлов и регулярно обновляйте систему, чтобы не допустить появления вредоносных программ и ошибок.
см. также:
- 👨🎤 Файловая система Linux заполняется, несмотря на отсутствие больших файлов или каталогов
- 🐧 Как установить порядок монтирования файловых систем в современных дистрибутивах Linux
- 🐧 Команда Blkid на Linux для поиска подробной информации об устройствах
- 🐧 Что такое Fstab на Linux | Введение в файл Linux /etc/fstab
- 🐧 Как определить, является ли диск SSD или HDD на Linux