Способ 1: Настройка прав доступа
Первый способ исправить ошибку «Файловая система только для чтения» в Linux — это проверить права доступа. Иногда пользователь случайно или намеренно устанавливает ограничения, которые распространяются на других пользователей. Сначала мы предлагаем проверить атрибуты, а затем при необходимости внести изменения.
- Запустите консоль удобным для вас способом. Для этого можно использовать соответствующий значок в меню приложения или горячую клавишу Ctrl + Alt + T.
- Здесь введите команду ls -l, чтобы увидеть весь список дисков с подробной информацией, среди которых будет тот, который нам нужен.
- Изучите атрибуты, указанные в первом столбце перед проблемным диском или разделом. Если есть символ -r, система доступна только для чтения. Наличие w означает открытость для чтения и письма.
- Если проблема действительно связана с указанными атрибутами, вам нужно будет перенастроить права. Введите команду sudo chown -R [user]: [user] / home / [user], заменив user именем нужного пользователя, к которому будут применены все изменения.
- Это действие выполняется с параметром sudo, поэтому вам нужно будет подтвердить его, указав пароль суперпользователя в новой строке.
После активации команды вы получите уведомление о том, что все изменения были успешно применены. После этого рекомендуется перезагрузить компьютер и запустить тест. Однако, если с помощью команды ls вы обнаружите, что для раздела или носителя установлены все необходимые атрибуты, вам следует продолжить поиск других решений возникшей проблемы.
Способ 2: Исправление ошибок через GParted
GParted — одна из самых популярных утилит для управления дисками в Linux со встроенным графическим интерфейсом. Его особенность заключается в наличии множества вспомогательных функций, в том числе связанных с решением различных медиа-ошибок.
- Если GParted не включен по умолчанию в ваш дистрибутив, установите его с помощью команды sudo apt-get install gparted. Подтвердите это действие, введя пароль суперпользователя и подтвердив загрузку архива.
- После этого утилиту будет проще запустить, нажав на соответствующий значок в меню приложения.
- Вам также потребуются права суперпользователя, чтобы открыть его.
- При входе сразу будет понятно, какой из разделов проблемный, так как рядом с ним будет гореть восклицательный знак. Щелкните эту строку правой кнопкой мыши.
- В контекстном меню нажмите «Проверить на наличие ошибок».
- Запустите операции, нажав кнопку с галочкой на верхней панели.
- Подтвердите начало теста.
- Осталось только дождаться завершения этого процесса.
Если проблемы будут обнаружены и исправлены, вы получите соответствующее уведомление. По окончании теста необходимо перезагрузить ПК, чтобы сразу проверить эффективность действий, выполненных в начале следующего сеанса. Если они не принесли результата, продолжайте.
Способ 3: Исправление поврежденных блоков
Иногда возникает ошибка с неудачным режимом чтения из-за битых секторов жесткого диска. Существуют специальные утилиты, позволяющие выделить проблемное место или исправить его, если это возможно. В Linux есть встроенная команда для этого. Мы предлагаем использовать его в случае, если приведенные выше рекомендации не дали результатов.
- Во-первых, давайте взглянем на список дисков, чтобы выяснить, какой из них следует проверить. Это делается с помощью команды fdisk -l.
- Найдите проблемный диск в списке, указав его точное имя. Также он понадобится при активации соответствующей команды для лечения блоков.
- Теперь используйте команду hdparm -i / dev / sda2 | grep Model для проверки выбранного носителя или логического диска. Здесь замените / dev / sda2 на имя, которое вы определили ранее.
- Затем вы должны размонтировать диск, чтобы позже выполнить проверку блока. Это делается через строку umount / dev / sda2.
- Проверьте, вставив команду badblocks -s / dev / sda2> / root / badblock.
- Обнаруженные блоки, которые невозможно исправить, должны быть помечены, чтобы система перестала их использовать. Для этого используйте e2fsck -l / root / badblock / dev / sda2.
Все изменения будут применены немедленно, однако, как обычно, рекомендуется создать новый сеанс операционной системы, чтобы проверить, устранена ли проблема с ошибкой «Файловая система только для чтения».
Способ 4: Форматирование накопителя
Последний метод, о котором мы хотим поговорить в сегодняшней статье, является наиболее радикальным, поскольку предполагает полное форматирование накопителя, после которого состояние файловой системы будет восстановлено. Этот вариант подходит только в том случае, если на диске нет важных файлов и все содержимое можно удалить. Более подробные инструкции по этой теме смотрите в отдельном материале на нашем сайте по ссылке ниже.
Сегодня мы рассмотрели четыре метода решения проблемы файловой системы, доступной только для чтения. Осталось найти подходящий, только заказав все предоставленные инструкции по порядку. В большинстве случаев хотя бы один из них эффективен и позволяет полностью исключить рассмотренную ошибку.