Файловая система только для чтения в Linux: как быстро получить права на запись

Файловая система только для чтения в Linux: как быстро получить права на запись

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

Эта ошибка — не приговор, а всего лишь защитный механизм. Она часто возникает при загрузке с LiveCD или в режиме восстановления, когда система намеренно ограничивает запись для вашей же безопасности. Но что делать, если вам срочно нужно что-то изменить?

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

Всего несколько секунд — и вы снова сможете создавать файлы, редактировать документы и работать без ограничений. Мы также расскажем, как безопасно вернуть все обратно, чтобы защитить ваши данные перед перезагрузкой.

Хватит бороться с системой! Наш простой гайд поможет вам обойти это препятствие и продолжить работу. Читайте статью, чтобы узнать волшебную команду и навсегда забыть об этой проблеме.


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

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

Ошибка read only file system в Linux

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

touch /file

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

mount | grep /dev/sd

Файловая система только для чтения в Linux: как быстро получить права на запись

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

sudo mount -o remount,rw /

Или для /home:

sudo mount -o remount,rw /home

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

sudo mount -o remount,ro /

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

Оставить комментарий


Кликните на изображение чтобы обновить код, если он неразборчив