Você definitivamente tem problemas relacionados ao disco. Pode ser o controlador de disco. Seja qual for a história, o erro está no nível do SO:
sh-4.1# perror 30
OS error code 30: Read-only file system
O InnoDB irá parar de funcionar porque requer muitas gravações, mesmo que esteja lendo
Aqui está como o InnoDB se parece
OscomponentesativosdoInnoDBquerequeremgravaçõessão
- Dicionáriodedados(aocriar,alterareeliminartabelas)
- DoubleWriteBuffer(Cópiadedadosparareutilizarnarecuperaçãodefalhas)
- Inserirbuffer(atenuaralteraçõesnosíndicesdopooldebuffers)
- RollbackSegments/UndoLogs(
Isolamento de transações e MVCC ) - Arquivos de log (recebimento de alterações do buffer de log por meio de Checkpointing difuso )
-
.ibd
files (arquivos individuais do Tablespace)
Quando um sistema de arquivos se torna somente leitura, todas essas partes móveis param.
Você deve retornar os dados
- eu faria um mysqldump de todos os dados
- Encerre o mysql e obtenha um instantâneo do LVM (se aplicável)
- Encerre o mysql e copie o datadir
Depois de ter um backup, vá direto para a manutenção do disco. Verifique o RAID, o controlador de disco e o próprio disco.
Aqui estão algumas outras postagens do ServerFault sobre problemas somente leitura