Sie haben definitiv Probleme mit der Festplatte. Es könnte der Festplattencontroller sein. Was auch immer die Geschichte ist, der Fehler liegt auf Betriebssystemebene:
sh-4.1# perror 30 OS error code 30: Read-only file system
InnoDB funktioniert nicht mehr, da dazu viele Schreibvorgänge erforderlich sind, selbst wenn gelesen wird
So sieht InnoDB aus
Die aktiven InnoDB-Komponenten, für die Schreibvorgänge erforderlich sind, sind
- Datenwörterbuch (Beim Erstellen, Ändern und Löschen von Tabellen)
- Double Write Buffer (Kopie der Daten zur Wiederverwendung bei der Wiederherstellung nach einem Absturz)
- Puffer einfügen (Änderungen in Indizes aus Pufferpool abmildern)
- Rollback-Segmente / Rückgängig-Protokolle ( Transaktionsisolation und MVCC )
- Protokolldateien (Änderungen aus dem Protokollpuffer über Fuzzy Checkpointing empfangen )
.ibd
Dateien (einzelne Tablespace-Dateien)
Sobald ein Dateisystem schreibgeschützt ist, werden alle diese beweglichen Teile angehalten.
Sie sollten die Daten sichern
- Ich würde einen mysqldump aller Daten machen
- Beenden Sie mysql und erhalten Sie einen LVM-Snapshot (falls vorhanden)
- Beenden Sie MySQL und kopieren Sie das Datenverzeichnis
Sobald Sie eine Sicherungskopie erstellt haben, können Sie direkt zur Festplattenwartung wechseln. Überprüfen Sie das RAID, den Festplattencontroller und die Festplatte selbst.
Hier sind einige andere ServerFault-Beiträge zu schreibgeschützten Problemen