Warum ist mein Dateisystem nach Updates schreibgeschützt?


13

Ich lasse 11.10 laufen und habe einige Updates angewendet. Danach kann ich, wann immer ich meinen Computer benutze, dies tun, jedoch nur für ca. 2 bis 3 Minuten, bevor er schreibgeschützt wird. Jeder sudoeingegebene Befehl gibt mir den folgenden Fehler.

sudo: Can't open /var/lib/sudo/ryanmcclure/0: Read-only file system

Ich benutze auch xpad (ein Haftnotizprogramm), und wenn ich die Notizen bearbeite, gibt es erst 4 Minuten später ein Problem, wenn es besagt, dass es nicht in eine Datei schreiben kann, weil das Dateisystem weitergelesen wird.

Wie löse ich dieses Problem?


Können Sie uns mitteilen, wann das Problem aufgetreten ist oder wann es ausgelöst wurde? Nachdem Sie Updates oder ein neues Programm installiert haben? Oder wenn du ein Programm geöffnet hast? Welchen Befehl haben Sie danach versucht sudo, die Fehlermeldung zurückzugeben? Und was genau meinst du damit, dass dein System schreibgeschützt wurde? Könnte bitte etwas klarer sein?
Nitin Venkatesh

Natürlich. Nun, ich habe aktualisiert, bevor dieses Problem auftrat. Übrigens liefert jeder sudo-Befehl diesen Fehler. Nach der Eingabe eines sudo-Befehls meldet das Terminal, dass es sich um ein schreibgeschütztes Dateisystem handelt. Ich benutze auch xpad (Haftnotizprogramm). Wenn ich die Notizen bearbeite, gibt es erst 4 Minuten später ein Problem, wenn es besagt, dass in eine Datei nicht geschrieben werden kann, weil das Dateisystem schreibgeschützt ist.
Ryan McClure

Ich bin jetzt so weit, dass, wenn es auf schreibgeschützt umschaltet, überhaupt kein Programm ausgeführt wird.
Ryan McClure

Kann es ein Programm ausführen, wenn Sie es nicht verwenden sudo?
Elvis Stressborg

1
Ich stimme nicht zu, dass dieses Problem mit einer fehlerhaften Festplatte zusammenhängt. Mir ist das sowohl auf meiner internen Festplatte passiert, die nicht ausfällt, als auch auf USB-Sticks. Ich sage, es ist ein Fehler. Ich habe das Problem normalerweise nach einem Schreibvorgang, bei dem eine große Datei oder eine Kopie von mehreren Dateien gleichzeitig vorhanden ist. Das Dateisystem ist auf mysteriöse Weise schreibgeschützt und Sie können erst nach dem Neustart auf etwas zugreifen.

Antworten:


15

Es hört sich so an, als hätten Sie möglicherweise eine Beschädigung des Dateisystems, möglicherweise verursacht durch einen Festplattenfehler. (Normalerweise ist dies die einzige Möglichkeit für das System, das Dateisystem spontan als schreibgeschützt zu markieren, um weiteren Schaden zu vermeiden.) Führen Sie Folgendes aus:

dmesg | less

Blättern Sie nach unten, um festzustellen, ob Fehler im Zusammenhang mit Ihrem Dateisystem und der Festplatte vorliegen. Suchen Sie nach Meldungen zu nicht korrigierbaren Lese- oder Schreibfehlern (wahrscheinlich auf SDA) oder Dateisystemfehlern (z. B. Meldungen zu ext3- oder ext4-Fehlern). Wenn Sie so etwas sehen, sollten Sie sofort alle wichtigen Daten sichern und dann untersuchen, ob die Festplatte selbst fehlerhaft ist (in diesem Fall müssen Sie eine neue herunterladen) oder ob es sich nur um einen logischen Fehler handelt (in welchem ​​Fall) In diesem Fall können Sie das Dateisystem wahrscheinlich mit fsck reparieren, um Ihr Problem zu beheben.


Ich habe in letzter Zeit nach einer neuen Festplatte gesucht ... aber ich möchte keine meiner Dateien und deren Daten in einem Laptop verlieren. Wie würde ich also vorgehen, um meine Daten von hier auf die neue Festplatte zu übertragen? Auch mit dieser Möglichkeit der Korruption, warum funktioniert es für eine Weile, aber dann nicht mehr?
Ryan McClure

Das Kopieren von Daten auf eine neue Festplatte in einem Laptop kann schwierig sein. Sie können ein externes Laufwerk oder einen NAS zum temporären Speichern der Daten verwenden und diese dann nach dem Wechseln der internen Festplatte (und dem erneuten Installieren) wieder kopieren. Möglicherweise können Sie auch CDs oder DVDs brennen. Der Kernel aktiviert den schreibgeschützten Notfallmodus nur, wenn er einen Grund dafür feststellt. Wenn keine der am Startvorgang beteiligten Dateien beschädigt ist, kann dies erst später passieren, wenn versucht wird, einen Teil des Dateisystems zu verwenden, der beschädigt ist. (Angenommen, dies ist in der Tat Ihr Problem.)
Mike

Ich habe gerade alles neu installiert und soweit ist es in Ordnung. Vielen Dank für die Hilfe, ihr alle rockt!
Ryan McClure

Der andere Grund ist, dass es nach dem Update neu gestartet wurde und fsck wie alle 30 Neustarts eine automatische Überprüfung durchführte, nur dass niemand da war, um den Fortfahren-Button zu drücken, sodass das Dateisystem nach dem Timeout schreibgeschützt war. ..
WitchCraft

Kann jemand diese Antwort näher erläutern? Alles neu zu installieren ist keine Option für alle. Was machst du, um es wieder auf Lese- und Schreibzugriff umzustellen?
user391339

2

Ich hatte das gleiche Problem, googelte herum und fand diese beiden Links, was nützlich war. Mir schien es, dass ich nicht genügend Zeit gab, um das Gerät abzumounten. BTW mein Gerät war /dev/sdax, das ist ein VFAT-Laufwerk.

Die Lösung, die diese Links vorschlagen, ist das Ausführen

sudo fsck.vfat /dev/sda5 -a -w  

oder

sudo fsck.msdos -aw /dev/sdb1

Die Links sind:

Offensichtlich lieben die Leute das zweite Glied.

Ich habe noch keine Ahnung, was diese Befehle bewirken.

Ich habe sowohl den Befehl (aahh !!!! me) ausgeführt, als auch viel Zeit für die Ausführung gebraucht.

Ich habe es dann umounted und dann montiert. Ab sofort funktioniert es einwandfrei (es wurde derselbe Vorgang wiederholt, bei dem zuvor nur Lesefehler gemeldet wurden). Wird aktualisiert, wenn ich einen Fehler sehe. Für mich scheint es eine Art gelöst zu sein.


Was ist, wenn dies Ihrem Root-Dateisystem passiert ist?
user391339

1

Sie können einen Neustart Ihres PCs ausführen, da dieser Fehler auf eine nicht ordnungsgemäße Bereitstellung des Dateisystems zurückzuführen ist. Während des Neustarts fragt das System nach Fix und drückt f, danach sollte das Problem behoben sein


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.