Файловая система только для чтения в 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
В данном случае, корневая файловая система и есть точкой монтирования. Но у вас, например, возникнут проблемы с созданием файла в домашней папке, то надо будет уже перемонтировать /home. Смотрите внимательно. Когда точка монтирования выбрана, осталось её примонтировать с правами на запись:
sudo mount -o remount,rw /
Или для /home:
sudo mount -o remount,rw /home
После этого вы сможете создать файл без каких-либо проблем. После завершения работы, во избежание повреждения данных при перезагрузке, желательно перемонтировать файловую систему обратно в режим только для чтения:
sudo mount -o remount,ro /
Теперь вы знаете что означает эта ошибка и как с ею справится. Если у вас остались вопросы, спрашивайте в комментариях!