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

Ошибка «Файловая система доступна только для чтения» может быть решена разными способами. Пользователю предстоит путем перебора отыскать подходящий вариант.

Содержание

  • Способ 1: Настройка прав доступа
  • Способ 2: Исправление ошибок через GParted
  • Способ 3: Исправление поврежденных блоков
  • Способ 4: Форматирование накопителя
  • Вопросы и ответы

ошибка «файловая система доступна только для чтения» в Linux

Способ 1: Настройка прав доступа

Первый способ исправления ошибки «Файловая система доступна только для чтения» в Linux заключается в проверке прав доступа. Иногда пользователь случайно или намерено устанавливает ограничения, которые распространяются и на других юзеров. Для начала предлагаем проверить атрибуты, а затем внести изменения, если это требуется.

  1. Запустите консоль удобным для вас методом. Для этого можно использовать соответствующий значок в меню приложений или горячую клавишу Ctrl + Alt + T.
  2. Запуск терминала для проверки списка дисков при исправлении Файловая система доступна только для чтения в Linux

  3. Здесь введите команду ls -l, чтобы просмотреть весь список дисков с подробной информацией, среди которой будет находиться и необходимая нам.
  4. Команда для вывода списка дисков при исправлении Файловая система доступна только для чтения в Linux

  5. Изучите атрибуты, которые показаны в первом столбце напротив проблемного диска или раздела. Если имеется один символ -r, значит, система доступна только для чтения. Наличие w означает открытость для чтения и записи.
  6. Проверка атрибутов дисков при исправлении Файловая система доступна только для чтения в Linux

  7. Если проблема действительно связана с указанными атрибутами, придется перенастроить права. Введите команду sudo chown -R [user]:[user] /home/[user], заменив user на имя нужного пользователя, к которому и будут применены все изменения.
  8. Команда для установки прав доступа при исправлении Файловая система доступна только для чтения в Linux

  9. Данное действие осуществляется с опцией sudo, поэтому ее придется подтвердить, указав в новой строке пароль суперпользователя.
  10. Подтверждение команды для установки прав при исправлении Файловая система доступна только для чтения в Linux

После активации команды вы будете уведомлены, что все изменения успешно вступили в силу. Следом рекомендуется перезагрузить ПК и можно приступать к тестированию. Если же при использовании команды ls было обнаружено, что для раздела или носителя установлены все требуемые атрибуты, следует перейти другим решениям возникшей проблемы.

Способ 2: Исправление ошибок через GParted

GParted — одна из самых известных утилит для управления дисками в Linux со встроенным графическим интерфейсом. Ее особенность заключается в наличии множества вспомогательных функций, связанных в том числе и с решением различных ошибок носителей.

  1. Если GParted по умолчанию отсутствует в вашем дистрибутиве, установите ее с помощью команды sudo apt-get install gparted. Подтвердите это действие, введя пароль суперпользователя и одобрив скачивание архивов.
  2. Команда для установки утилиты управления дисками при исправлении Файловая система доступна только для чтения в Linux

  3. После этого утилиту проще всего запустить, нажав на соответствующий значок в меню приложений.
  4. Запуск утилиты управления дисками для решения Файловая система доступна только для чтения в Linux

  5. Для открытия тоже потребуются права суперпользователя.
  6. Подтверждение запуска утилиты управления дисками при решении Файловая система доступна только для чтения в Linux

  7. При входе сразу станет понятно, какой из разделов является проблемным, поскольку возле него будет гореть восклицательный знак. Кликните по данной строке правой кнопкой мыши.
  8. Поиск проблемного накопителя при решении Файловая система доступна только для чтения в Linux

  9. В контекстном меню нажмите на «Проверить на ошибки».
  10. Запуск проверки на ошибки в утилите при исправлении Файловая система доступна только для чтения в Linux

  11. Запустите выполнение операций, щелкнув на кнопку в виде галочки, которая расположена на верхней панели.
  12. Включение операции проверки на ошибке в утилите при исправлении Файловая система доступна только для чтения в Linux

    Lumpics.ru

  13. Подтвердите запуск проверки.
  14. Подтверждение запуска проверки при исправлении Файловая система доступна только для чтения в Linux

  15. Осталось только дождаться завершения этого процесса.
  16. Ожидание завершения проверки ошибки Файловая система доступна только для чтения в Linux

Если какие-то неполадки будут найдены и исправлены, вы получите соответствующее уведомление. По окончании проверки следует перезагрузить ПК, чтобы при начале следующего сеанса сразу проверить эффективность выполненных действий. Если они не принесли никакого результата, переходите далее.

Способ 3: Исправление поврежденных блоков

Иногда ошибка со сбойным режимом чтения возникает вследствие повреждения секторов жесткого диска. Существуют специальные утилиты, позволяющие распределить проблемное пространство или исправить его, если это является возможным. В Linux имеется встроенная команда, отвечающая за выполнение этой операции. Мы и предлагаем воспользоваться ей в том случае, если приведенные выше рекомендации не принесли никакого результата.

  1. Для начала просмотрим список дисков, чтобы понять, какой из них следует проверять. Осуществляется это через команду fdisk -l.
  2. Проверка списка дисков при проверке блоков во время решения Файловая система доступна только для чтения в Linux

  3. В списке отыщите проблемный накопитель, определив его точное название. Далее оно потребуется при активации соответствующей команды для лечения блоков.
  4. Нахождение накопителя для исправления Файловая система доступна только для чтения в Linux

  5. Теперь используйте команду hdparm -i /dev/sda2 | grep Model, чтобы проверить выбранный носитель или логический диск. Здесь замените /dev/sda2 на определенное ранее название.
  6. Запуск средства проверки накопителя для исправления Файловая система доступна только для чтения в Linux

  7. После этого следует отмонтировать диск, чтобы в дальнейшем запустить проверку блоков. Осуществляется это через строку umount /dev/sda2.
  8. Размонтирование накопителя для решения проблемы Файловая система доступна только для чтения в Linux

  9. Запустите проверку, вставив команду badblocks -s /dev/sda2 > /root/badblock.
  10. Запуск проверки на плохие блоки при решении проблемы Файловая система доступна только для чтения в Linux

  11. Обнаруженные блоки, которые не подлежат исправлению, требуется отметить, чтобы система перестала их задействовать. Для этого используйте e2fsck -l /root/badblock /dev/sda2.
  12. Отключение проблемных блоков при решении проблемы Файловая система доступна только для чтения в Linux

Все изменения будут применены сразу же, однако, как обычно, рекомендуется создать новый сеанс операционной системы, чтобы проверить, была ли решена возникшая неполадка с ошибкой «Файловая система доступна только для чтения».

Способ 4: Форматирование накопителя

Последний метод, о котором мы хотим рассказать в рамках сегодняшней статьи, является самым радикальным, поскольку подразумевает полное форматирование накопителя, после будет восстановлено состояние файловой системы. Такой вариант подойдет только в той ситуации, если на диске нет важных файлов и все содержимое можно удалить. Более детальные инструкции по данной теме ищите в отдельном материале на нашем сайте, воспользовавшись указанной далее ссылкой.

Подробнее: Форматирование диска в Linux

Сегодня мы разобрали четыре метода исправления неполадки «Файловая система доступна только для чтения». Осталось найти подходящий только путем перебора, выполняя по порядку все приведенные инструкции. В большинстве случаев хотя бы один из них оказывается действенным и позволяет полностью устранить рассмотренную ошибку.

Еще статьи по данной теме:

Помогла ли Вам статья?

Операционная система Убунту хоть и превосходит по некоторым параметрам Windows, но тоже способна портить пользователю настроение, выдавая ошибки. Одна из таких — недоступность файловой системы. Причём касается это как обычных флешек, так и жёстких дисков в некоторых ситуациях. Решить проблему можно. Однако и опытные пользователи не всегда знают, как исправить ошибку, когда Ubuntu выдаёт: «Файловая система доступна только для чтения». Ответ мы постарались дать в этой статье.

Исправление ошибки в работе с файлами

Причин возникновения проблем с доступом к файлам в Ubuntu может быть несколько.

Неисправность носителя

В первую очередь стоит проверить, точно ли исправна эта файловая система. В случае с флеш-картой сделать это легко. Попробуйте открыть её с компьютера на Windows. Другая система может быстро найти неполадки на накопителе. То же самое касается карт памяти, китайских плееров и других дешёвых носителей информации. Часто дело может быть в них.

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

Форматирование

Во многих случаях вернуть работоспособность помогает простое форматирование файловой системы. Особенно легко это сделать на флешке. Правда, не всегда мы готовы расстаться с той информацией, которая на ней уже есть. Перекиньте все данные на компьютер под управлением Виндовс и отформатируйте проблемный накопитель.

С диском навряд ли у кого-то поднимется рука совершить такое. Форматирование может уничтожить много важной информации. Тем более, если повреждена файловая система Ubuntu, проблему надо искать в другом месте.

Форматирование диска

Проверка на наличие ошибок

Проверить диск на наличие ошибок можно не только на Windows. Убунту также обладает достаточным арсеналом для этого. Сделать это можно и с помощью команд, и пользуясь специальным приложением. Сначала разберём способ, использующий стандартные средства.

Просматриваем список накопителей:

fdisk –l

Проверяем конкретный накопитель:

hdparm -i /dev/sdf | grep Model

В примере взят sdf, но у вас название диска может отличаться.

Если том был примонтирован, то перед тем, как проверять, это действие нужно отменить:

umount /dev/sdf1

Теперь проверяем том на бэдблоки — проблемные области:

badblocks -s /dev/sdf1 > /root/badblock

Прогресс выполнения будет отображаться в процентах.

Теперь отмечаем бэдблоки, чтобы система перестала их использовать:

e2fsck -l /root/badblock /dev/sdf1

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

GParted

Загрузка приложения GParted

  1. Для начала эту программу необходимо установить. Сделать это легко при помощи команды:
    sudo apt-get install gparted
  2. Открываем GParted. Перед нами будут выведены все носители. Среди них должен быть и проблемный недоступный — если утилита увидит ошибки, то она пометит его восклицательным знаком.
  3. Теперь открываем наш диск и нажимаем на кнопку «Раздел», расположенную сверху.
  4. В выпавшем меню выбираем «Проверка на ошибки». Программа отсканирует диск и, возможно, найдёт неполадки, после чего файловая система станет доступной не только для чтения.

Права доступа

Наконец, последняя причина, по которой мы теряем доступ к управлению данными на носителях, заключается в нарушенных правах. С ней могут сталкиваться и опытные юзеры, использующие root-режим. Когда мы используем различные команды, не до конца понимая их суть, или запускаем программы с расширенными полномочиями, система может по ошибке перекрыть доступ.

Проверка прав доступа

После чего мы видим сообщение от Ubuntu: «Файловая система доступна только для чтения». Убрать такую неполадку помогут специальные команды.

В качестве универсального метода здесь подойдёт команда:

sudo chown -R [user]:[user] /home/[user]

Вместо [user] необходимо вписать имя пользователя. Команда chown отвечает за смену прав доступа к папке. Атрибут –R означает, что этот раздел пользователь может только читать. Sudo отменяет эти изменения. В примере проблема заключалась в домашнем разделе, если у вас проблемы с флешкой, то следует вписать её директорию.

Файловая система Убунту работает немного по другим принципам, нежели на Windows. Поэтому любые диски под её управлением ведут себя по-другому. Из-за этого возникают и новые ошибки, с которыми на Винде нельзя столкнуться.

Теперь мы знаем, как решить проблему, касающуюся неполадок с редактированием дисков. Дело может быть как в неисправности устройств, так и в неправильном определении прав. Главное — правильно определить неполадку и исправить её. Благо, это не самая серьёзная из всех ошибок, хотя она и может доставить пользователю неприятности.

Исправление ошибки «Файловая система доступна только для чтения» в Linux

Содержание

  • Способ 1: Настройка прав доступа
  • Способ 2: Исправление ошибок через GParted
  • Способ 3: Исправление поврежденных блоков
  • Способ 4: Форматирование накопителя
  • Вопросы и ответы

Способ 1: Настройка прав доступа

Первый способ исправления ошибки «Файловая система доступна только для чтения» в Linux заключается в проверке прав доступа. Иногда пользователь случайно или намерено устанавливает ограничения, которые распространяются и на других юзеров. Для начала предлагаем проверить атрибуты, а затем внести изменения, если это требуется.

  • Запустите консоль удобным для вас методом. Для этого можно использовать соответствующий значок в меню приложений или горячую клавишу Ctrl + Alt + T.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Здесь введите команду ls -l, чтобы просмотреть весь список дисков с подробной информацией, среди которой будет находиться и необходимая нам.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Изучите атрибуты, которые показаны в первом столбце напротив проблемного диска или раздела. Если имеется один символ -r, значит, система доступна только для чтения. Наличие w означает открытость для чтения и записи.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Если проблема действительно связана с указанными атрибутами, придется перенастроить права. Введите команду sudo chown -R [user]:[user] /home/[user], заменив user на имя нужного пользователя, к которому и будут применены все изменения.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Данное действие осуществляется с опцией sudo, поэтому ее придется подтвердить, указав в новой строке пароль суперпользователя.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

    После активации команды вы будете уведомлены, что все изменения успешно вступили в силу. Следом рекомендуется перезагрузить ПК и можно приступать к тестированию. Если же при использовании команды ls было обнаружено, что для раздела или носителя установлены все требуемые атрибуты, следует перейти другим решениям возникшей проблемы.

    Способ 2: Исправление ошибок через GParted

    GParted — одна из самых известных утилит для управления дисками в Linux со встроенным графическим интерфейсом. Ее особенность заключается в наличии множества вспомогательных функций, связанных в том числе и с решением различных ошибок носителей.

  • Если GParted по умолчанию отсутствует в вашем дистрибутиве, установите ее с помощью команды sudo apt-get install gparted. Подтвердите это действие, введя пароль суперпользователя и одобрив скачивание архивов.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • После этого утилиту проще всего запустить, нажав на соответствующий значок в меню приложений.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Для открытия тоже потребуются права суперпользователя.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • При входе сразу станет понятно, какой из разделов является проблемным, поскольку возле него будет гореть восклицательный знак. Кликните по данной строке правой кнопкой мыши.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • В контекстном меню нажмите на «Проверить на ошибки».
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Запустите выполнение операций, щелкнув на кнопку в виде галочки, которая расположена на верхней панели.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Подтвердите запуск проверки.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Осталось только дождаться завершения этого процесса.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

    Если какие-то неполадки будут найдены и исправлены, вы получите соответствующее уведомление. По окончании проверки следует перезагрузить ПК, чтобы при начале следующего сеанса сразу проверить эффективность выполненных действий. Если они не принесли никакого результата, переходите далее.

    Способ 3: Исправление поврежденных блоков

    Иногда ошибка со сбойным режимом чтения возникает вследствие повреждения секторов жесткого диска. Существуют специальные утилиты, позволяющие распределить проблемное пространство или исправить его, если это является возможным. В Linux имеется встроенная команда, отвечающая за выполнение этой операции. Мы и предлагаем воспользоваться ей в том случае, если приведенные выше рекомендации не принесли никакого результата.

  • Для начала просмотрим список дисков, чтобы понять, какой из них следует проверять. Осуществляется это через команду fdisk -l.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • В списке отыщите проблемный накопитель, определив его точное название. Далее оно потребуется при активации соответствующей команды для лечения блоков.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Теперь используйте команду hdparm -i /dev/sda2 | grep Model, чтобы проверить выбранный носитель или логический диск. Здесь замените /dev/sda2 на определенное ранее название.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • После этого следует отмонтировать диск, чтобы в дальнейшем запустить проверку блоков. Осуществляется это через строку umount /dev/sda2.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Запустите проверку, вставив команду badblocks -s /dev/sda2 > /root/badblock.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

  • Обнаруженные блоки, которые не подлежат исправлению, требуется отметить, чтобы система перестала их задействовать. Для этого используйте e2fsck -l /root/badblock /dev/sda2.
  • Исправление ошибки «Файловая система доступна только для чтения» в Linux

    Все изменения будут применены сразу же, однако, как обычно, рекомендуется создать новый сеанс операционной системы, чтобы проверить, была ли решена возникшая неполадка с ошибкой «Файловая система доступна только для чтения».

    Способ 4: Форматирование накопителя

    Последний метод, о котором мы хотим рассказать в рамках сегодняшней статьи, является самым радикальным, поскольку подразумевает полное форматирование накопителя, после будет восстановлено состояние файловой системы. Такой вариант подойдет только в той ситуации, если на диске нет важных файлов и все содержимое можно удалить. Более детальные инструкции по данной теме ищите в отдельном материале на нашем сайте, воспользовавшись указанной далее ссылкой.

    Подробнее: Форматирование диска в Linux

    Сегодня мы разобрали четыре метода исправления неполадки «Файловая система доступна только для чтения». Осталось найти подходящий только путем перебора, выполняя по порядку все приведенные инструкции. В большинстве случаев хотя бы один из них оказывается действенным и позволяет полностью устранить рассмотренную ошибку.

    В некоторый случаях файловая система в Linux может перейти в состояние read-only, при котором вы можете только читать данные с диска, а при попытке записи любых изменение или создании нового файла появдляется ошибка Read-only file system.

    Ошибки файловой системы и опция remount-ro

    Проверьте параметры монтирования дисков при загрузке Linux. Настройки монтирования файловых систем при загрузке задаются в файле /etc/fstab.

    $ cat /etc/fstab

    опции понтирования файловой системы в linux fstab при наличии ошибок

    Обратите что в fstab есть строка монтирования корневой директории вида:

    UUID=aaaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaa / ext4 errors=remount-ro 0 1

    Параметр
    errors=remount-ro
    означает, что данная директория будет смонтирована в режиме чтения, если на файловой системе устройства обнаружены проблемы. В этом случае нужно выполнить проверку диска с помощью FSCK.

    Обычные файловые системы такие как EXT4/BTRFS/XFS можно монтировать как в режиме записи, так и только для чтения (в отличии от файловых систем ISO или SquashFS, которые доступны только для чтения).

    В случае обнаружения ошибок на диске вы можете использовать одну из трех опций
    errors=[continue|remount-ro|panic]

    • continue – игнорировать ошибки,
    • remount-ro – перемонтировать диск в режиме только для чтения
    • panic – остановить загрузку системы

    Вы можете вывести соответствие между UUID диска и именем устройства:

    $ sudo blkid

    В данном примере вы получили, что вашему UUID соответствует устройство /dev/sda3.

    blkid вывести uuid и /dev/sdx имя

    Также можно имена устройства и точки монтирования с помощью команды:

    $ df –h

    точки монтирования и файловые системы в linux

    Т.к. в данном примере ошибки обнаружены в корневой директории которая является точкой монтирования, вы сможете выполнить ее проверку только загрузившись с LiveCD. Для исправления ошибок файловой системы используется команда:

    $ sudo fsck –y /dev/sda3

    Или

    $ sudo fsck –y UUID=aaaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaa

    Если вы не можете прямо сейчас выполнить проверку диска, и вы хотите немедленно вывести файловую систему из режима read-only, нужно выполниться команду:

    $ sudo mount -o remount,rw /

    Обязательно запланируйте проверку файловой системы на ближайшее время.

    Read-only файловая система в виртуальных машинах

    Файловая система раздела Linux на виртуальной машине можете перейти в read-only в случае недоступность системы хранения данных (СХД). Самый простой способ восстановить работу ОС – выполнить сброс виртуальной машины (фактически перезапуск с параметрами по умолчанию).

    Может оказаться, что ВМ с Linux вообще не загружается и вам доступна только командная строка initramfs с предупреждениями:

    UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY.
    Fsck exitrd with code 4.
    The root file system of /dev/sdx requires a manual fsck.

    ошибка проверки файловой системы fsck в initramfs

    Initramfs это начальная файловая система в оперативной памяти, которая основана на tmpfs, которая содержит утилиты и скрипты, необходимые для работы с дисками, файловыми системами и тд. После запуска initramfs отобразится проблемная ситуация.

    Если же ошибок нет – просто вводим exit. Иначе выполняем проверку диска:

    $ fsck /dev/sda3 –y

    Здесь указан том (в данной случае /dev/sda1), для которого требуется выполнить ручную проверку. С помощью следующей команды можно проверить все подключенные файловые системы:

    $ fsck –A –y /dev/sda1

    После этого перезагрузите ВМ.

    Платформа Убунту считается самой универсальной и доступной не только продвинутым пользователям, но и новичкам. Здесь так же, как и в других операционных системах, можно спокойно работать с различными документами, пакетами программ, различными медиа-приложениями. Однако часто у начинающих пользователей возникают проблемы с различными процессами, связанными в целом с управлением всех программ и утилит. Получается, что не работает именно файловая система Ubuntu. Причин такого состояния платформы Убунту  большое множество. Соответственно, и методов существует столько же. Однако следует учитывать специфические нюансы в техники восстановления системы, для этого используя программы для проверки ошибок.

    Что значит ошибка файловой системы

    Файловая система Убунту является важным элементом, регулирующим основные действия с документами, архивами, пакетами, программами и приложениями.

    Однако при различных физических, технических неполадках в Убунту файловая система может не работать. Это проявляется в появлении соответствующего сообщения при загрузке, обновлении или чтении различных элементов. Как правило, пользователю практически невозможно прочитать файлы настроек. Кроме того, часто получается так, что происходит сброс прав доступа ntfs. Впоследствии устройство назначения доступно только для чтения Ubuntu. А при дальнейшем бездействии пользователя, отсутствии попыток обращения к специалистам и решения проблемы, может возникнуть rufus-ошибка – доступ к устройству запрещен.

    Существует очень много весомых поводов, из-за которых файловая система Linux доступна только для чтения. Самыми распространенными причинами считаются:

    1. Защита от физической записи. Именно из-за этого у начинающего пользователя во время чтения архива произошла ошибка Ubuntu.
    2. Различные разрешения файлов. Многие программы, работающие с файлами, устанавливают свой размер и расширение. Если есть какое-либо несовпадение параметров отдельных программ и приложений, то возникает изучаемая проблема.
    3. Неудачная установка различных разделов элемента. Поскольку работа каждого раздела зависит от действия остальных, то и при неполадке в одном будут «страдать» другие.
    4. Вирусные программы. При установке платформы Убунту, загрузке дополнительных утилит или при обновлении, а также использовании съемных носителей возникает риск получения троянских программ. Чаще всего они снижают работоспособность и нормальный механизм действия отдельных элементов меню платформы.
    5. Физические проблемы и нарушения в гаджете с установленной платформой убунту.

    Исправление ошибок файловой системы – важный процесс, о котором должен знать каждый начинающий пользователь.

    Совет! Новичку при неуверенности в своих силах и знаниях следует предварительно проконсультироваться со специалистами сервисного центра.

    Как исправить ошибки файловой системы

    Для решения изучаемой проблемы существует 3 распространенных способа.

    1 вариант

    В этом случае используется встроенная утилита fsck.

    Технология:

    1. Открыть терминал Убунту. Это можно сделать 2 путями: либо через главное меню, либо через клавиатуру. В первом случае следует нажать на значок Dash и выбрать «Терминал» в выпадающем списке. Во втором надо одновременно нажать клавиши Alt, Ctrl, T.
    2. Для того чтобы утилита не задавала многочисленные вопросы для утверждения, следует заранее задать команду для восстановления изучаемого объекта записью sudo fsck -y /dev/sda1.
    3. Затем нужно произвести восстановление поврежденного суперблока. Для вывода резервных элементов нужно задать команду sudo mkfs -t ext4 -n /dev/sda. После чего каждым попробовать восстановить объект с помощью выражения sudo fsck -b 98304 /dev/sda1.
    4. Найти битые сектора командой sudo fsck -c /dev/sda1 и ничего больше в них не писать.
    5. А после перезагрузить Убунту.

    Файловая система будет работать

    2 вариант

    Если Убунту находится на флешке, то можно спокойно решить проблему через другую операционную систему – Виндоус.

    Технология:

    1. Проверить неисправность Убунту через флешку на Виндоус.
    2. Произвести в случае неполадки форматирование на съемном носителе. Предварительно важные данные следует скопировать на резервную флешку.
    3. Проверить через терминал. Просмотреть список носителей fdisk –l. Затем проверить один из них, например hdparm -i /dev/sdf | grep Model. Проверить проблемные области badblocks -s /dev/sdf1 > /root/badblock. После отменить проверку e2fsck -l /root/badblock /dev/sdf.

    Файловая система будет работать.

    3 вариант

    Здесь используется встроенная утилита G Parted. Так же, как и предыдущий способ, этот метод работает только для Убунту на флешке.

    Технология:

    1. Установить программу с помощью команды в терминале: sudo apt-get install gparted.
    2. Открыть утилиту. Проблемные места будут отмечены восклицательным знаком.
    3. Открыть съемный носитель. Кликнуть на вкладку «Раздел». Затем выбрать « Проверки на ошибки». Запустить.

    Файловая система будет работать.

    Проверка на ошибки

    Этот процесс также проводится с помощью fsck.

    Технология:

    1. Выяснить имена файлового меню в консоли (войти с помощью Alt, F1) командой df -h.
    2. Размонтировать исправленную утилиту umount /dev/hda1.
    3. Включить утилиту fsck /dev/hda1.
    4. Сделать проверку командой fsck -y -f -c /dev/hda1.

    Если все сделано правильно, то проверка будет осуществлена.

    Возможные результаты:

    • 0 – нет ошибок;
    • 1 – ошибки элемента исправлены;
    • 2 – необходима перезагрузка утилиты;
    • 4 – ошибки элемента не исправлены;
    • 8 – в процессе проверки произошли ошибки;
    • 16 – неверное использование команды либо синтаксическая ошибка;
    • 32 – fsck была прервана пользователем;
    • 128 – ошибка разделяемых объектов.

    Далее нужно в соответствии с ошибками ремонтировать разные элементы изучаемого объекта.

    Заключение

    Файловая система Убунту – сложный элемент платформы. Для решения различных проблем существует множество различных методов. Об использовании каждого следует предварительно проконсультироваться со специалистами.

    Ошибка read only file system может возникнуть при загрузке с LiveCD диска или в режиме восстановления вашего дистрибутива. Она означает, что файловая система в которую вы пытаетесь вести запись примонтирована только для чтения. Этому может быть несколько причин. Есть файловые системы, которые доступны только для чтения это файловая система оптических дисков — ISO, а также файловая система образов SquashFS.

    С такими файловыми системами вы сделать ничего не сможете. Для изменения данных в них, надо распаковать образ, изменить данные и запаковать его обратно. Но что касается обычных файловых систем, таких как EXT4, BTRFS, XFS, то их можно монтировать и для чтения и для записи.

    В этой небольшой статье мы рассмотрим как исправить read only file system Linux перемонтировав файловую систему для записи. Первым делом надо определиться с точкой монтирования, для которой надо разрешить запись. Попытаемся создать файл в корневом каталоге:

    touch /file

    Ошибка, файловая система корневого каталога доступна только для чтения. Чтобы посмотреть все точки монтирования доступные в системе выполните в терминале:

    mount | grep /dev/sd

    В данном случае, корневая файловая система и есть точкой монтирования. Но у вас, например, возникнут проблемы с созданием файла в домашней папке, то надо будет уже перемонтировать /home. Смотрите внимательно. Когда точка монтирования выбрана, осталось её примонтировать с правами на запись:

    sudo mount -o remount,rw /

    Или для /home:

    sudo mount -o remount,rw /home

    После этого вы сможете создать файл без каких-либо проблем. После завершения работы, во избежание повреждения данных при перезагрузке, желательно перемонтировать файловую систему обратно в режим только для чтения:

    sudo mount -o remount,ro /

    Теперь вы знаете что означает эта ошибка и как с ею справится. Если у вас остались вопросы, спрашивайте в комментариях!

    Creative Commons License

    Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

    Об авторе

    Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

    Содержание

    1. Исправление Read-Only File System в Linux
    2. Ошибки файловой системы и опция remount-ro
    3. Read-only файловая система в виртуальных машинах
    4. Исправление ошибки «Файловая система доступна только для чтения» в Linux
    5. Способ 1: Настройка прав доступа
    6. Способ 2: Исправление ошибок через GParted
    7. Способ 3: Исправление поврежденных блоков
    8. Способ 4: Форматирование накопителя
    9. Исправление ошибок файловой системы Ubuntu «Файловая система доступна только для чтения»
    10. Неисправность носителя
    11. Форматирование
    12. Проверка на наличие ошибок
    13. GParted
    14. Права доступа

    Исправление Read-Only File System в Linux

    В некоторый случаях файловая система в Linux может перейти в состояние read-only, при котором вы можете только читать данные с диска, а при попытке записи любых изменение или создании нового файла появдляется ошибка Read-only file system.

    Ошибки файловой системы и опция remount-ro

    Проверьте параметры монтирования дисков при загрузке Linux. Настройки монтирования файловых систем при загрузке задаются в файле /etc/fstab.

    Обратите что в fstab есть строка монтирования корневой директории вида:

    Параметр errors=remount-ro означает, что данная директория будет смонтирована в режиме чтения, если на файловой системе устройства обнаружены проблемы. В этом случае нужно выполнить проверку диска с помощью FSCK.

    Обычные файловые системы такие как EXT4/BTRFS/XFS можно монтировать как в режиме записи, так и только для чтения (в отличии от файловых систем ISO или SquashFS, которые доступны только для чтения).

    • continue – игнорировать ошибки,
    • remount-ro – перемонтировать диск в режиме только для чтения
    • panic – остановить загрузку системы

    Вы можете вывести соответствие между UUID диска и именем устройства:

    В данном примере вы получили, что вашему UUID соответствует устройство /dev/sda3.

    Также можно имена устройства и точки монтирования с помощью команды:

    Т.к. в данном примере ошибки обнаружены в корневой директории которая является точкой монтирования, вы сможете выполнить ее проверку только загрузившись с LiveCD. Для исправления ошибок файловой системы используется команда:

    $ sudo fsck –y /dev/sda3

    $ sudo fsck –y UUID=aaaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaa

    Если вы не можете прямо сейчас выполнить проверку диска, и вы хотите немедленно вывести файловую систему из режима read-only, нужно выполниться команду:

    $ sudo mount -o remount,rw /

    Read-only файловая система в виртуальных машинах

    Файловая система раздела Linux на виртуальной машине можете перейти в read-only в случае недоступность системы хранения данных (СХД). Самый простой способ восстановить работу ОС – выполнить сброс виртуальной машины (фактически перезапуск с параметрами по умолчанию).

    Может оказаться, что ВМ с Linux вообще не загружается и вам доступна только командная строка initramfs с предупреждениями:

    Initramfs это начальная файловая система в оперативной памяти, которая основана на tmpfs, которая содержит утилиты и скрипты, необходимые для работы с дисками, файловыми системами и тд. После запуска initramfs отобразится проблемная ситуация.

    Если же ошибок нет – просто вводим exit. Иначе выполняем проверку диска:

    Здесь указан том (в данной случае /dev/sda1), для которого требуется выполнить ручную проверку. С помощью следующей команды можно проверить все подключенные файловые системы:

    Источник

    Исправление ошибки «Файловая система доступна только для чтения» в Linux

    Способ 1: Настройка прав доступа

    Первый способ исправления ошибки «Файловая система доступна только для чтения» в Linux заключается в проверке прав доступа. Иногда пользователь случайно или намерено устанавливает ограничения, которые распространяются и на других юзеров. Для начала предлагаем проверить атрибуты, а затем внести изменения, если это требуется.

    1. Запустите консоль удобным для вас методом. Для этого можно использовать соответствующий значок в меню приложений или горячую клавишу Ctrl + Alt + T.
    2. Здесь введите команду ls -l , чтобы просмотреть весь список дисков с подробной информацией, среди которой будет находиться и необходимая нам.

    После активации команды вы будете уведомлены, что все изменения успешно вступили в силу. Следом рекомендуется перезагрузить ПК и можно приступать к тестированию. Если же при использовании команды ls было обнаружено, что для раздела или носителя установлены все требуемые атрибуты, следует перейти другим решениям возникшей проблемы.

    Способ 2: Исправление ошибок через GParted

    GParted — одна из самых известных утилит для управления дисками в Linux со встроенным графическим интерфейсом. Ее особенность заключается в наличии множества вспомогательных функций, связанных в том числе и с решением различных ошибок носителей.

    1. Если GParted по умолчанию отсутствует в вашем дистрибутиве, установите ее с помощью команды sudo apt-get install gparted . Подтвердите это действие, введя пароль суперпользователя и одобрив скачивание архивов.
    2. После этого утилиту проще всего запустить, нажав на соответствующий значок в меню приложений.

    Если какие-то неполадки будут найдены и исправлены, вы получите соответствующее уведомление. По окончании проверки следует перезагрузить ПК, чтобы при начале следующего сеанса сразу проверить эффективность выполненных действий. Если они не принесли никакого результата, переходите далее.

    Способ 3: Исправление поврежденных блоков

    Иногда ошибка со сбойным режимом чтения возникает вследствие повреждения секторов жесткого диска. Существуют специальные утилиты, позволяющие распределить проблемное пространство или исправить его, если это является возможным. В Linux имеется встроенная команда, отвечающая за выполнение этой операции. Мы и предлагаем воспользоваться ей в том случае, если приведенные выше рекомендации не принесли никакого результата.

    1. Для начала просмотрим список дисков, чтобы понять, какой из них следует проверять. Осуществляется это через команду fdisk -l .
    2. В списке отыщите проблемный накопитель, определив его точное название. Далее оно потребуется при активации соответствующей команды для лечения блоков.
    3. Теперь используйте команду hdparm -i /dev/sda2 | grep Model , чтобы проверить выбранный носитель или логический диск. Здесь замените /dev/sda2 на определенное ранее название.
    4. После этого следует отмонтировать диск, чтобы в дальнейшем запустить проверку блоков. Осуществляется это через строку umount /dev/sda2 .
    5. Запустите проверку, вставив команду badblocks -s /dev/sda2 > /root/badblock .
    6. Обнаруженные блоки, которые не подлежат исправлению, требуется отметить, чтобы система перестала их задействовать. Для этого используйте e2fsck -l /root/badblock /dev/sda2 .

    Все изменения будут применены сразу же, однако, как обычно, рекомендуется создать новый сеанс операционной системы, чтобы проверить, была ли решена возникшая неполадка с ошибкой «Файловая система доступна только для чтения».

    Способ 4: Форматирование накопителя

    Последний метод, о котором мы хотим рассказать в рамках сегодняшней статьи, является самым радикальным, поскольку подразумевает полное форматирование накопителя, после будет восстановлено состояние файловой системы. Такой вариант подойдет только в той ситуации, если на диске нет важных файлов и все содержимое можно удалить. Более детальные инструкции по данной теме ищите в отдельном материале на нашем сайте, воспользовавшись указанной далее ссылкой.

    Сегодня мы разобрали четыре метода исправления неполадки «Файловая система доступна только для чтения». Осталось найти подходящий только путем перебора, выполняя по порядку все приведенные инструкции. В большинстве случаев хотя бы один из них оказывается действенным и позволяет полностью устранить рассмотренную ошибку.

    Источник

    Исправление ошибок файловой системы Ubuntu «Файловая система доступна только для чтения»

    Операционная система Убунту хоть и превосходит по некоторым параметрам Windows, но тоже способна портить пользователю настроение, выдавая ошибки. Одна из таких — недоступность файловой системы. Причём касается это как обычных флешек, так и жёстких дисков в некоторых ситуациях. Решить проблему можно. Однако и опытные пользователи не всегда знают, как исправить ошибку, когда Ubuntu выдаёт: «Файловая система доступна только для чтения». Ответ мы постарались дать в этой статье.

    Причин возникновения проблем с доступом к файлам в Ubuntu может быть несколько.

    Неисправность носителя

    В первую очередь стоит проверить, точно ли исправна эта файловая система. В случае с флеш-картой сделать это легко. Попробуйте открыть её с компьютера на Windows. Другая система может быстро найти неполадки на накопителе. То же самое касается карт памяти, китайских плееров и других дешёвых носителей информации. Часто дело может быть в них.

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

    Форматирование

    Во многих случаях вернуть работоспособность помогает простое форматирование файловой системы. Особенно легко это сделать на флешке. Правда, не всегда мы готовы расстаться с той информацией, которая на ней уже есть. Перекиньте все данные на компьютер под управлением Виндовс и отформатируйте проблемный накопитель.

    С диском навряд ли у кого-то поднимется рука совершить такое. Форматирование может уничтожить много важной информации. Тем более, если повреждена файловая система Ubuntu, проблему надо искать в другом месте.

    Проверка на наличие ошибок

    Проверить диск на наличие ошибок можно не только на Windows. Убунту также обладает достаточным арсеналом для этого. Сделать это можно и с помощью команд, и пользуясь специальным приложением. Сначала разберём способ, использующий стандартные средства.

    Просматриваем список накопителей:

    Проверяем конкретный накопитель:

    В примере взят sdf, но у вас название диска может отличаться.

    Если том был примонтирован, то перед тем, как проверять, это действие нужно отменить:

    Теперь проверяем том на бэдблоки — проблемные области:

    Прогресс выполнения будет отображаться в процентах.

    Теперь отмечаем бэдблоки, чтобы система перестала их использовать:

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

    GParted

    1. Для начала эту программу необходимо установить. Сделать это легко при помощи команды:
      sudo apt-get install gparted
    2. Открываем GParted. Перед нами будут выведены все носители. Среди них должен быть и проблемный недоступный — если утилита увидит ошибки, то она пометит его восклицательным знаком.
    3. Теперь открываем наш диск и нажимаем на кнопку «Раздел», расположенную сверху.
    4. В выпавшем меню выбираем «Проверка на ошибки». Программа отсканирует диск и, возможно, найдёт неполадки, после чего файловая система станет доступной не только для чтения.

    Права доступа

    Наконец, последняя причина, по которой мы теряем доступ к управлению данными на носителях, заключается в нарушенных правах. С ней могут сталкиваться и опытные юзеры, использующие root-режим. Когда мы используем различные команды, не до конца понимая их суть, или запускаем программы с расширенными полномочиями, система может по ошибке перекрыть доступ.

    После чего мы видим сообщение от Ubuntu: «Файловая система доступна только для чтения». Убрать такую неполадку помогут специальные команды.

    В качестве универсального метода здесь подойдёт команда:

    Вместо [user] необходимо вписать имя пользователя. Команда chown отвечает за смену прав доступа к папке. Атрибут –R означает, что этот раздел пользователь может только читать. Sudo отменяет эти изменения. В примере проблема заключалась в домашнем разделе, если у вас проблемы с флешкой, то следует вписать её директорию.

    Файловая система Убунту работает немного по другим принципам, нежели на Windows. Поэтому любые диски под её управлением ведут себя по-другому. Из-за этого возникают и новые ошибки, с которыми на Винде нельзя столкнуться.

    Теперь мы знаем, как решить проблему, касающуюся неполадок с редактированием дисков. Дело может быть как в неисправности устройств, так и в неправильном определении прав. Главное — правильно определить неполадку и исправить её. Благо, это не самая серьёзная из всех ошибок, хотя она и может доставить пользователю неприятности.

    Источник


    Download Article


    Download Article

    If you want to delete a file that has read-only permissions in Linux, you have a few options. If the file belongs to you, you can either change the file’s permissions or use the sudo command to delete the file as root. But if you’re trying to delete a file that has write permissions and still can’t delete it (or you see a «Read Only File System» error), you may need to remount the drive with proper permissions. We’ll show you how to remove any read-only file on any Linux distribution, including Ubuntu and Linux Mint.

    1. Image titled Delete Read Only Files in Linux Step 1

      1

      Open a terminal window. If a file you own is read-only, you won’t be able to delete it unless you give yourself write permission for that file. If you’re using a window manager, press Ctrl + Alt + T to open a terminal window now.

      • Use this method if you’re trying to delete a file that belongs to you but (e.g., you’re the owner or in a group that has access to read the file) but don’t have permission to delete it.
      • If you’re signed in remotely and already at a command prompt, just skip to the next step.
    2. Image titled Delete Read Only Files in Linux Step 2

      2

      Use cd to enter the directory of the file you want to delete. For example, if the file you want to delete is inside a folder called documents in your home directory, you’d use cd documents or cd /home/username/documents.

      Advertisement

    3. Image titled Delete Read Only Files in Linux Step 3

      3

      Use ls -al to display the file permissions for the files in the directory. Using ls -l displays a list of files in the directory, along with the owner of each file and its permissions. Adding the a to ls -l also shows hidden files and folders in the directory.

    4. Image titled Delete Read Only Files in Linux Step 4

      4

      Evaluate the permissions of the file you want to delete. The permissions for a file appear before its name like this: r--r--r--. The owner’s name appears after it, followed by the group name.

      • r is read permissions, w is write permissions, and x is execute permissions.
      • The first three characters in the permissions (in this example, r--), are the file owner’s permissions. So, in this example, the owner of the file only has read permissions, which means they can’t write to, execute, or delete the file.
      • The second three characters are group permissions. If you’re a member of a group and that group has write permissions to the file, you’ll be able to delete it even if you’re not the owner.
      • The third three characters are world permissions, which is everyone else.
    5. Image titled Delete Read Only Files in Linux Step 5

      5

      Use chmod -v u+rw filename to give yourself read and write permissions. You can omit the r if you already have read permissions. Once you have write permissions, you’ll be able to delete the file.

      • If you’re not the file owner but have root access to the system, you can use sudo chmod -v u+rw filename to give yourself the right permissions.
      • To see the file’s new permissions, run ls -al again.
    6. Image titled Delete Read Only Files in Linux Step 6

      6

      Use rm filename to delete the file. Now that you have write permissions on the file, deleting it will be simple.

      • If you aren’t able to delete the file after making it writable, its partition may be mounted read-only. See Fixing the Read Only File System Error to troubleshoot.
    7. Advertisement

    1. Image titled Delete Read Only Files in Linux Step 7

      1

      Open a terminal window. You can use the sudo command to delete a read-only file that you aren’t able to delete with your user account. If you’re using a window manager, press Ctrl + Alt + T to open a terminal window now.

      • Use this method if you are not the owner of the file you want to delete and you’d rather just delete the file instead of first changing its permissions.
      • If you’re signed in remotely and already at a command prompt, just skip to the next step.
    2. Image titled Delete Read Only Files in Linux Step 8

      2

      Use cd to enter the directory of the file you want to delete. For example, if the file you want to delete a file inside a folder called documents in your home directory, you’d use cd documents or cd /home/username/documents.

    3. Image titled Delete Read Only Files in Linux Step 9

      3

      Use ls -al to view the contents of the directory. This command will display all of the files in the current directory, as well as each file’s owner and permissions.

    4. Image titled Delete Read Only Files in Linux Step 10

      4

      Use sudo rm filename to delete the file. You’ll be prompted to enter your password to obtain root-level permissions. Once your password is accepted, the read-only file will be deleted.

      • If you aren’t able to delete the file with sudo, its partition may be mounted read-only. See Fixing the Read Only File System Error to troubleshoot.
    5. Advertisement

    1. Image titled Delete Read Only Files in Linux Step 11

      1

      Open a terminal window. If you’re trying to delete a file and getting an error that says rm: cannot remove '(filename)' : Read only file system, there are a few possible causes. Start by pressing Ctrl + Alt + T to open a terminal window if you’re using a window manager.

      • If you’re signed in remotely, just move to the next step.
    2. Image titled Delete Read Only Files in Linux Step 12

      2

      Run df -h to view all mounted devices. You’ll need to know the exact mount point of the drive that’s giving you trouble. This displays all mounted drives.

    3. Image titled Delete Read Only Files in Linux Step 13

      3

      Run the command mount . Replace mount point with the actual mount point, e.g., /media/usbdisk. If you’re trying to delete a file on a removable disk or network drive, such as an old backup, the disk where the file is stored might be mounted as read-only.

      • If you see ro in the results, the file system is read-only. Remounting the drive should fix the error. To do so, use mount -o remount,rw mount point. You can then delete the file.
      • If the permissions are rw, the disk is mounted with read-write permissions, which means you should be able to delete files without problems. This usually means there’s a problem with the file system on the drive. Continue with this method.
      • If you see remount-ro, this means the there’s a problem with the file system and the drive was remounted as read-only to limit additional damage. This also means there’s a problem with the file system on the drive. Continue with this method.
    4. Image titled Delete Read Only Files in Linux Step 14

      4

      If the permissions are correct, unmount the drive. To do this, run sudo umount device . Replace device with the device name, e.g., /dev/sdd1.

      • Since you can’t unmount a root file system, you can’t check the file system of the root partition unless you’re booted into recovery mode. If the error is on the root file system, boot into recovery mode first.
    5. Image titled Delete Read Only Files in Linux Step 15

      5

      Run sudo fsck -n device to check the drive. This checks the integrity of the drive without making any changes. If the drive is okay, you’ll see «clean» in the results. If there are errors, you will see them.

      • If there are errors, back up the drive before you continue in case the file system cannot be repaired.
    6. Image titled Delete Read Only Files in Linux Step 16

      6

      Run sudo fsck device to repair errors. If there are errors, you’ll be prompted to correct them.

      • Even if you are able to correct errors, make a backup just in case the drive is dying.
    7. Image titled Delete Read Only Files in Linux Step 17

      7

      Remount the drive once repaired. If you were able to repair the errors, remounting the drive will make it so you can delete your files. Use mount -o remount,rw mount point to ensure the drive is remounted with read and write permissions. You should then be able to modify and delete files on the drive.

    8. Advertisement

    Ask a Question

    200 characters left

    Include your email address to get a message when this question is answered.

    Submit

    Advertisement

    About This Article

    Article SummaryX

    1. Use cd to enter the directory that contains the file.
    2. Use ls -al to view file owners and permission attributes.

    3. Use chmod -v u+rw filename to give yourself read and write permissions.
    4. Use rm to delete the file.

    Did this summary help you?

    Thanks to all authors for creating a page that has been read 67,433 times.

    Is this article up to date?

    Понравилась статья? Поделить с друзьями:
  • Ubuntu error ssl modules require the openssl library
  • Ubuntu проверка диска на ошибки при загрузке
  • Ubuntu error reading block
  • Ubuntu при обработке следующих пакетов произошли ошибки
  • Ubuntu ошибка при установке службы общего доступа