Nur-Lese-Root-Dateisystem – ext3-Fehler?

Nur-Lese-Root-Dateisystem – ext3-Fehler?

Ich habe ein Problem mit dem Ext3-Dateisystem. Es ist nicht beschreibbar und ich kann es nicht erneut mounten.

# echo 1 > /file
-bash: /file: Read-only file system 
# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
# mount -o remount,rw /
mount: block device /dev/VolGroup00/LogVol00 is write-protected, mounting read-only

Kann ich das Problem beheben, ohne den Server neu zu starten?

Antwort1

Wenn dies seit dem Booten des Computers passiert ist, suchen Sie in dmesgden Systemprotokollen nach Berichten über schwerwiegende Probleme mit der Hardware (z. B. E/A-Fehler beim Zugriff auf die zugrunde liegenden Festplatten). Solche Fehler können dazu führen, dass der Kernel die Dinge in den schreibgeschützten Modus versetzt, bis jemand (Sie!) kommt, um eine fundiertere Entscheidung zu treffen.

Antwort2

Es wurde wahrscheinlich auf LVM-Ebene in den Nur-Lese-Modus versetzt ( lvses fehlt ein „w“ im zweiten Zeichen der AttrSpalte), sodass Sie es möglicherweise mit einem zurücksetzen können lvchange --ignorelockingfailure -p w VolGroup00/LogVol00. Alternativ hat die VG möglicherweise den Schreibzugriff verloren (normalerweise verursacht durch einen Hardwarefehler), in diesem Fall angezeigt durch das Fehlen von wim ersten Zeichen der AttrSpalte in der Ausgabe von vgs. So wie es aussieht, kann das zur Laufzeit nicht geändert werden.

Wenn LVM Schreibrechte auf LV oder VG gelöscht hat, dann wahrscheinlich für einen sehr,sehrguter Grund, und wenn Ihnen Ihre Daten nicht egal sind, würde ich nach der Grundursache suchen, statt zu versuchen, LVM mit Gewalt dazu zu zwingen, Schreibvorgänge wieder zuzulassen.

Antwort3

Es liegt wahrscheinlich ein Dateisystemfehler vor. Führen Sie fsck nach umount aus. Dies erfordert keinen Neustart. Versuchen Sie, fsck ohne -a oder -p auszuführen.

verwandte Informationen