Jak naprawić błąd „System plików tylko do odczytu”, gdy uruchamiam coś jako sudo i próbuję utworzyć folder / plik?


21

Kiedy próbuję coś zapisać lub zmienić nazwę pliku / folderu, pojawia się komunikat o błędzie „System plików tylko do odczytu” lub uruchamiam coś jako root w terminalu, co oznacza ten błąd

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.

Kiedy tworzę folder, okno dialogowe błędu w szczegółach za pomocą Nautilus wygląda następująco:

Error creating directory: Read-only file system

Pokazałbym ci to zdjęcie, ale nawet nie pozwala mi to zapisać na dysku flash. Proszę pomóż mi.


Zetknąłem się z tym, odpowiedź Prejith P naprawiła mój problem.
Jeex Box,

Odpowiedzi:


17

To działało dla mnie:

Najpierw uruchom to polecenie:

fsck -n -f

Następnie uruchom ponownie komputer


2
Czy zdajesz sobie sprawę, że odpowiadasz na pytanie, które ma 3 lata? Aby miało to sens, powinno być przydatne dla wielu osób, w tym dla początkujących. Musisz więc dodać więcej szczegółów do swojej odpowiedzi. W przeciwnym razie może zostać usunięty.
sudodus

25
@sudodus Nie jesteś w stanie krytykować kogoś za odpowiedź na stare pytanie na stronie wymiany stosów. Chodzi o to, aby te pytania i odpowiedzi pozostały na czas nieokreślony jako zasób. To nie jest jakaś strona forum z ich typową stronniczością przeciwko wskrzeszaniu starych wątków. Jeśli masz powód, dla którego sprawdzenie systemu plików nie pomogłoby sytuacji użytkownika, wyjaśnij to. Nie należy zniechęcać nowego użytkownika do próby pomocy. A ktokolwiek inny głosował za tym, wyjaśnij nam, za co głosowałeś, nie tylko bezmyślnie podążaj za stadem.
msouth

8
@msouth, akceptuję twój krytyczny komentarz. W moim komentarzu starałem się głównie poprawić autora odpowiedzi - dodaj więcej szczegółów, ponieważ uważam, że nie jest on wystarczająco kompletny, aby był przydatny dla początkującego. (I nie głosowałem za tym, ktoś inny zrobił). Przykro mi, że mój zamiar nie był jasny - z pewnością nie zniechęcałem nikogo, ani autora odpowiedzi, ani ciebie. Spróbuję zmienić styl komentowania, aby był bardziej pozytywny.
sudodus

6
@sudodus moje sformułowanie było zbyt surowe, przepraszam za to (strona nie pozwala na edycję komentarzy, ale kiedy zdałem sobie z tego sprawę, powinienem ją po prostu usunąć i napisać kolejny komentarz). Mój szacunek do ciebie za to, że tak dobrze to przyjmujesz.
msouth

Niedoceniana odpowiedź.
Etienne Gautier,

17

Kiedy system przechodzi w stan tylko do odczytu, robi to, aby zapobiec uszkodzeniu systemu. Upewnij się, że dysk twardy działa poprawnie i / lub wykonaj kopię zapasową danych, zanim cokolwiek zrobisz.

Sugeruję uruchomienie Live USB / DVD, otwarcie GParted i użycie funkcji sprawdzania / naprawy.

To polecenie umożliwia pisanie:

sudo mount -o rw,remount /

Nie mogę, ponieważ potrzebuję dostępu do sudo i nie mogę go uzyskać. „sudo: nie można otworzyć / var / lib / sudo / mathcubes / 1: zamontowanie systemu plików tylko do odczytu: nie można ponownie zamontować urządzenia blokowego / dev / sda6 do odczytu i zapisu, jest chronione przed zapisem”
MathCubes 28.04.13

tak jak powiedziałem, uruchom bootowany dysk i użyj gparted do sprawdzenia / naprawy partycji, jeśli nie masz dysku, możesz użyć partedmagic , ma on rozmiar mniejszy niż 500 MB
GM-Script-Writer-62850 28.04.13

W jaki sposób? Czy naprawiam partycję w gparted?
MathCubes


Ale co mam zrobić w gpared, sformatuj to NIE!
MathCubes

1

Jeśli uruchamiasz system Windows za pomocą Ubuntu i nie ma w nim żadnego błędu dmesg, problem może być bardzo spowodowany przez system Windows.

W systemie Windows przejdź do Panelu sterowania → Opcje zasilania i wyłącz Szybkie uruchamianie . Teraz uruchom system Ubuntu.


Czy sugerujesz, że albo: 1) Windows miał zainstalowany system plików root ext4 instalacji Ubuntu OP lub 2) głównym systemem plików instalacji Ubuntu OP był NTFS? Uważam to za bardzo mało prawdopodobne. -1
David Foerster,

Nie sugeruję obu. Mam na myśli to, że jeśli nie możesz zamontować systemu plików w trybie zapisu w systemie z podwójnym uruchomieniem i nie ma widocznych problemów z systemem plików, problem może być spowodowany szybkim uruchomieniem systemu Windows. Możesz głosować, jak chcesz, ale jest to prawidłowe rozwiązanie dla osób, które uruchamiają podwójnie.
Prejith P

Jednak nie w przypadku tego pytania, ponieważ twoje rozwiązanie go nie dotyczy.
David Foerster

Jak wspomniałem w moim pierwotnym poście, jest to drugie rozwiązanie w poszukiwaniu błędu „system plików tylko do odczytu”, który jest tym samym błędem, który pojawia się podczas próby zamontowania dysku zewnętrznego w trybie podwójnego rozruchu
Prejith P

Jest to problem podczas próby pisania, a nie montowania. Ta odpowiedź nie ma związku.
Ivan Ivković,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.