Как исправить ошибку «Файловая система только для чтения», когда я запускаю что-то как sudo и пытаюсь создать папку / файл?


21

Когда я пытаюсь что-то сохранить или переименовать файл / папку, он говорит об ошибке «Файловая система только для чтения» или запускает что-то от имени пользователя root в терминале, он говорит об этой ошибке

sudo: unable to open /var/lib/sudo/"My User Name"/0: Read-only file system 
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to write to /var/cache/apt/  
E: The package lists or status file could not be parsed or opened.

Когда я создаю папку, диалог с деталями в Nautilus выглядит так:

Error creating directory: Read-only file system

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


Я также столкнулся с этим, ответ Преджита Р решил мою проблему.
— Jeex Box

Ответы:


17

Это сработало для меня:

Сначала запустите эту команду:

fsck -n -f

Затем перезагрузите машину


2
Вы понимаете, что отвечаете на вопрос, которому 3 года. Чтобы сделать его осмысленным, оно должно быть полезным для многих людей, включая начинающих. Таким образом, вы должны добавить больше деталей в свой ответ. В противном случае он может быть удален.
— Судодус

25
@sudodus Вы не можете критиковать кого-то за то, что он ответил на старый вопрос на сайте stackexchange. Весь смысл в том, чтобы эти вопросы и ответы оставались неограниченным ресурсом. Это не какой-то форумный сайт с их типичным уклоном против воскрешения старых тем. Если у вас есть причина, по которой проверка файловой системы не помогла бы ситуации пользователя, объясните это. Вы не должны препятствовать новому пользователю пытаться помочь. И кто бы ни отрицал это, объясните нам, за что вы проголосовали, а не просто бездумно следуйте за стадом.
— ms

8
@msouth, я принимаю твой критический комментарий. Мой комментарий в основном пытался заставить автора ответа улучшить его - добавить больше деталей, потому что я думаю, что он недостаточно полон, чтобы быть полезным для новичка. (И я не понизил это, кто-то другой сделал). Я сожалею, что мое намерение не было ясным - намерение определенно состояло не в том, чтобы обескуражить никого, не автора ответа и не вас. Я постараюсь изменить свой стиль комментирования, чтобы сделать его более позитивным.
— Судод

6
@sudodus моя формулировка была слишком резкой, извините за это (сайт не позволяет вам редактировать комментарии, но когда я понял это, я должен был просто удалить его и сделать еще один комментарий). Мое уважение к вам за то, что вы взяли это так хорошо.
— 17

Недооцененный ответ.
— Этьен Готье

17

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

Я предлагаю загрузить живой USB / DVD, открыть GParted и использовать функцию проверки / восстановления.

Это команда для включения записи:

sudo mount -o rw,remount /

Я не могу, потому что мне нужен доступ к sudo, и я не могу получить его. «sudo: невозможно открыть / var / lib / sudo / mathcubes / 1: монтирование файловой системы только для чтения: невозможно перемонтировать блочное устройство / dev / sda6 для чтения-записи, защищено от записи»
— MathCubes

как я уже сказал, загрузите живой диск и используйте gparted для проверки / восстановления раздела, если у вас нет диска, вы можете использовать partedmagic, его размер меньше 500 МБ
— GM-Script-Writer-62850

Как? Нужно ли восстанавливать раздел в gparted?
— MathCubes


Но что мне делать в gpared, переформатировать его НЕТ!
— MathCubes

1

Если вы используете двойную загрузку Windows с Ubuntu и у вас нет ошибок dmesg, то проблема может быть вызвана Windows.

В Windows перейдите в Панель управления → Параметры электропитания и отключите быстрый запуск . Теперь загрузитесь в Ubuntu.


Вы подразумеваете, что 1) в Windows была установлена ​​корневая файловая система ext4 установки Ubuntu OP или 2) в качестве корневой файловой системы установки Ubuntu OP была NTFS? Я нахожу это очень маловероятным. -1
— Дэвид Фёрстер

Я не намекаю на то и другое. Я имею в виду, что если вы не можете смонтировать файловую систему с записью в системе с двойной загрузкой и нет видимых проблем с файловой системой, то проблема может быть вызвана быстрым запуском Windows. Вы можете понизить голосование, как хотите, но это верное решение для людей с двойной загрузкой.
— Prejith P

Не для этого вопроса, хотя, потому что ваше решение не относится к нему.
— Дэвид Фёрстер

Как я уже упоминал в своем первоначальном посте, это второе решение по поиску ошибки «файловая система только для чтения», которая является той же самой ошибкой, которую вы получаете при попытке
— подключить

Это проблема при попытке записи, а не при монтировании. Этот ответ не имеет отношения.
— Иван Ивкович
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.