"Read-only file system" auf einem Linux-VPS beheben
Warum Linux die Disk plötzlich schreibgeschützt einhängt, wie Sie das Dateisystem mit fsck prüfen und reparieren und wann Sie besser einen Snapshot zurücksetzen.
Wenn Befehle mit Read-only file system fehlschlagen, hat Linux die Systemdisk schreibgeschützt eingehängt. Der Kernel macht das absichtlich, wenn er Fehler im Dateisystem findet, damit sich der Schaden nicht ausbreitet. Ihre Daten lassen sich noch lesen, geschrieben werden kann aber erst wieder, wenn das Dateisystem geprüft wurde.
1. Prüfen, was passiert ist
findmnt -no SOURCE,FSTYPE,OPTIONS /
sudo dmesg | grep -iE 'ext4|xfs|i/o error|read-only'Der erste Befehl zeigt das Gerät der Systemdisk (zum Beispiel /dev/vda1 oder /dev/sda1), das Dateisystem und ro in den Optionen. Das Kernel-Log zeigt meist den Fehler, der dazu geführt hat. Wenn Ihre Daten wichtig sind, kopieren Sie sie jetzt vom Server (zum Beispiel mit scp oder rsync von Ihrem Computer aus), solange sie lesbar sind.
2. Den VPS neu starten
Starten Sie den VPS im Tab Strom der Serverseite im Control Panel neu oder führen Sie im Server reboot aus. Beim Start prüft Ubuntu die Systemdisk und repariert einfache Fehler automatisch. Oft läuft der Server danach wieder normal und ist beschreibbar.
3. Von Hand über die Konsole reparieren
Wenn der Server beim Start im Notfallmodus stehen bleibt oder die Disk wieder schreibgeschützt wird, führen Sie die Prüfung selbst aus:
- Öffnen Sie den Tab Konsole der Serverseite und klicken Sie auf Konsole öffnen.
- Melden Sie sich als root an.
- Stellen Sie sicher, dass die Disk schreibgeschützt eingehängt ist, führen Sie fsck auf dem Gerät aus Schritt 1 aus, beantworten Sie die Reparaturen mit y und starten Sie neu:
mount -o remount,ro /
fsck -f /dev/vda1 # use the device from step 1
rebootFühren Sie fsck nie auf einer Disk aus, die mit Schreibzugriff eingehängt ist: Das kann Daten zerstören. Bei xfs verwenden Sie xfs_repair statt fsck.
4. Wenn die Reparatur nicht hilft
- Setzen Sie im Tab Snapshots einen Snapshot zurück, falls Sie vor dem Problem einen erstellt haben. Die aktuelle Disk wird durch den Snapshot ersetzt.
- Installieren Sie das Betriebssystem im Tab Neu installieren neu und spielen Sie Ihre Daten aus Ihrem Backup zurück. Eine Neuinstallation löscht die Disk und alle Snapshots.
- Fehler, die direkt nach einer Reparatur wiederkommen, können auf ein Problem ausserhalb Ihres Servers hinweisen: Eröffnen Sie ein Support-Ticket und fügen Sie die Ausgabe der Befehle aus Schritt 1 bei.
Prüfen Sie auch den freien Speicher mit df -h. Eine volle Disk macht das Dateisystem nicht schreibgeschützt, verursacht aber ähnliche Schreibfehler (No space left on device).
Die Tabs Strom, Konsole, Snapshots und Neu installieren sind in Ihren VPS verwalten erklärt.
Ähnliche Artikel
Passende Produkte
Brauchen Sie noch Hilfe?
Eröffnen Sie ein Ticket, unser Support-Team im Tessin hilft Ihnen weiter.
Ticket eröffnen