Как исправить ошибку «Файловая система только для чтения», когда я запускаю что-то как 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

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

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

Ответы:

17

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

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

fsck -n -f

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

arvindsharma16
источник
2
Вы понимаете, что отвечаете на вопрос, которому 3 года. Чтобы сделать его осмысленным, оно должно быть полезным для многих людей, включая начинающих. Таким образом, вы должны добавить больше деталей в свой ответ. В противном случае он может быть удален.
Судодус
25
@sudodus Вы не можете критиковать кого-то за то, что он ответил на старый вопрос на сайте stackexchange. Весь смысл в том, чтобы эти вопросы и ответы оставались неограниченным ресурсом. Это не какой-то форумный сайт с их типичным уклоном против воскрешения старых тем. Если у вас есть причина, по которой проверка файловой системы не помогла бы ситуации пользователя, объясните это. Вы не должны препятствовать новому пользователю пытаться помочь. И кто бы ни отрицал это, объясните нам, за что вы проголосовали, а не просто бездумно следуйте за стадом.
ms
8
@msouth, я принимаю твой критический комментарий. Мой комментарий в основном пытался заставить автора ответа улучшить его - добавить больше деталей, потому что я думаю, что он недостаточно полон, чтобы быть полезным для новичка. (И я не понизил это, кто-то другой сделал). Я сожалею, что мое намерение не было ясным - намерение определенно состояло не в том, чтобы обескуражить никого, не автора ответа и не вас. Я постараюсь изменить свой стиль комментирования, чтобы сделать его более позитивным.
Судод
6
@sudodus моя формулировка была слишком резкой, извините за это (сайт не позволяет вам редактировать комментарии, но когда я понял это, я должен был просто удалить его и сделать еще один комментарий). Мое уважение к вам за то, что вы взяли это так хорошо.
17
Недооцененный ответ.
Этьен Готье
17

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

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

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

sudo mount -o rw,remount /
GM-сценарист-62850
источник
Я не могу, потому что мне нужен доступ к sudo, и я не могу получить его. «sudo: невозможно открыть / var / lib / sudo / mathcubes / 1: монтирование файловой системы только для чтения: невозможно перемонтировать блочное устройство / dev / sda6 для чтения-записи, защищено от записи»
MathCubes
как я уже сказал, загрузите живой диск и используйте gparted для проверки / восстановления раздела, если у вас нет диска, вы можете использовать partedmagic, его размер меньше 500 МБ
GM-Script-Writer-62850
Как? Нужно ли восстанавливать раздел в gparted?
MathCubes
Снимок экрана: zimagez.com/zimage/screenshot-04282013-105411am.php
GM-Script-Writer-62850
Но что мне делать в gpared, переформатировать его НЕТ!
MathCubes
1

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

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

Преджит П
источник
Вы подразумеваете, что 1) в Windows была установлена ​​корневая файловая система ext4 установки Ubuntu OP или 2) в качестве корневой файловой системы установки Ubuntu OP была NTFS? Я нахожу это очень маловероятным. -1
Дэвид Фёрстер
Я не намекаю на то и другое. Я имею в виду, что если вы не можете смонтировать файловую систему с записью в системе с двойной загрузкой и нет видимых проблем с файловой системой, то проблема может быть вызвана быстрым запуском Windows. Вы можете понизить голосование, как хотите, но это верное решение для людей с двойной загрузкой.
Prejith P
Не для этого вопроса, хотя, потому что ваше решение не относится к нему.
Дэвид Фёрстер
Как я уже упоминал в своем первоначальном посте, это второе решение по поиску ошибки «файловая система только для чтения», которая является той же самой ошибкой, которую вы получаете при попытке
подключить
Это проблема при попытке записи, а не при монтировании. Этот ответ не имеет отношения.
Иван Ивкович