Wie behebe ich den Fehler "Nur-Lese-Dateisystem", wenn ich etwas als sudo ausführe und versuche, einen Ordner / eine Datei zu erstellen?

21

Wenn ich versuche, etwas zu speichern oder eine Datei / einen Ordner umzubenennen, wird der Fehler "Nur-Lese-Dateisystem" angezeigt, oder es wird dieser Fehler als root im Terminal angezeigt

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.

Wenn ich einen Ordner erstelle, sieht der Fehlerdialog in den Details mit Nautilus so aus:

Error creating directory: Read-only file system

Ich würde Ihnen zeigen, dass ich ein Bild davon habe, aber es lässt mich nicht einmal auf meinem Flash-Laufwerk speichern. Bitte hilf mir.

MathCubes
quelle
Ich bin auch darauf gestoßen, die Antwort von Prejith P hat mein Problem behoben.
Jeex Box

Antworten:

17

Das hat bei mir funktioniert:

Führen Sie zuerst diesen Befehl aus:

fsck -n -f

Starten Sie dann den Computer neu

arvindsharma16
quelle
2
Ist dir klar, dass du eine Frage beantwortest, die 3 Jahre alt ist? Um es aussagekräftig zu machen, sollte es für viele Menschen, einschließlich Anfänger, nützlich sein. Sie müssen Ihrer Antwort also weitere Details hinzufügen. Andernfalls wird es möglicherweise gelöscht.
Sudodus
25
@sudodus Sie können niemanden dafür kritisieren, dass er eine alte Frage auf einer Stackexchange-Site beantwortet hat. Der springende Punkt ist, dass diese Fragen und Antworten als Ressource unbegrenzt bleiben. Dies ist keine Forum-Site mit der typischen Tendenz, alte Threads wiederzubeleben. Wenn Sie einen Grund haben, warum eine Dateisystemprüfung die Situation des Benutzers nicht verbessern würde, erklären Sie es. Sie sollten einen neuen Benutzer nicht davon abhalten, zu helfen. Und wer auch immer dies ablehnte, erkläre uns, wofür du abgelehnt hast, folge nicht nur gedankenlos der Herde.
Msouth
8
@msouth, ich akzeptiere deinen kritischen Kommentar. Mein Kommentar zielte hauptsächlich darauf ab, den Autor der Antwort zu einer Verbesserung zu bewegen - fügen Sie weitere Details hinzu, da er meiner Meinung nach nicht vollständig genug ist, um für Anfänger nützlich zu sein. (Und ich habe es nicht abgelehnt, jemand anderes hat es getan). Es tut mir leid, dass meine Absicht nicht klar war - die Absicht war definitiv, niemanden zu entmutigen, nicht den Autor der Antwort und nicht Sie. Ich werde versuchen, meinen Kommentarstil zu ändern, um ihn positiver zu gestalten.
Sudodus
6
@sudodus meine Formulierung war zu hart, das tut mir leid (auf der Website können Sie keine Kommentare bearbeiten, aber als ich das merkte, hätte ich es einfach löschen und einen weiteren Kommentar abgeben sollen). Ich respektiere dich, dass du es so gut aufgenommen hast.
msouth
Unterschätzte Antwort.
Etienne Gautier
17

Wenn das System in einen Nur-Lese-Status wechselt, wird eine Beschädigung des Systems verhindert. Stellen Sie sicher, dass Ihre Festplatte ordnungsgemäß funktioniert und / oder sichern Sie Ihre Daten, bevor Sie etwas unternehmen.

Ich schlage vor, eine Live-USB / DVD zu booten, GParted zu öffnen und die Überprüfungs- / Reparaturfunktion zu verwenden.

Dies ist der Befehl zum Aktivieren des Schreibens:

sudo mount -o rw,remount /
GM-Script-Writer-62850
quelle
Ich kann nicht, weil ich sudo-Zugriff benötige und es nicht bekomme. "sudo: Öffnen von / var / lib / sudo / mathcubes / 1 nicht möglich: Nur-Lese-Dateisystem-Mount: Block Device / dev / sda6 kann nicht erneut gemountet werden, ist schreibgeschützt"
MathCubes
Wie gesagt, starte eine Live-Festplatte und verwende gparted, um die Partition zu überprüfen / reparieren. Wenn du keine Festplatte hast, kannst du partedmagic verwenden. Die Größe ist unter 500 MB
GM-Script-Writer-62850
Wie? Repariere ich die Partition in gparted?
MathCubes
Screenshot: zimagez.com/zimage/screenshot-04282013-105411am.php
GM-Script-Writer-62850
Aber was mache ich in gpared, formatiere es NEIN neu!
MathCubes
1

Wenn Sie Windows mit Ubuntu dual booten und keinen Fehler in haben dmesg, könnte das Problem sehr wohl von Windows verursacht werden.

Gehen Sie in Windows zu Systemsteuerung → Energieoptionen und deaktivieren Sie den Schnellstart . Starten Sie nun Ubuntu.

Prejith P
quelle
Bedeuten Sie, dass entweder 1) Windows das ext4-Root-Dateisystem der Ubuntu-Installation von OP installiert hatte oder 2) das Root-Dateisystem der Ubuntu-Installation von OP NTFS war? Das finde ich sehr unwahrscheinlich. -1
David Foerster
Ich impliziere nicht beides. Was ich meine ist , dass , wenn Sie kein Dateisystem als Schreib auf einem dualen System gebootet und es gibt keine sichtbaren Probleme mit dem Dateisystem einhängen kann, dann könnte das Problem durch die verursacht werden Windows - Schnellstart Sie können downvote , wie Sie wollen, Dies ist jedoch eine gültige Lösung für Personen, die einen Dual-Boot-Modus verwenden.
Prejith P
Nicht für diese Frage, weil Ihre Lösung nicht auf sie zutrifft.
David Foerster
Wie ich in meinem ursprünglichen Beitrag erwähnt hatte, ist dies die zweite Lösung auf der Suche nach dem Fehler "Nur-Lese-Dateisystem". Dies ist der gleiche Fehler, den Sie erhalten, wenn Sie versuchen, ein externes Laufwerk im Dual-Boot-
Modus bereitzustellen.
Dies ist ein Problem, wenn Sie versuchen zu schreiben, nicht zu mounten. Diese Antwort hat nichts zu tun.
Ivan Ivković