58030: io_error
PostgreSQLO que significa?
O PostgreSQL encontrou um erro de entrada/saída (I/O) no nível do sistema operacional ao ler ou gravar um arquivo. Isso indica um problema físico ou de sistema de arquivos no acesso aos arquivos do banco. Pertence à Class 58 (system_error).
Por que acontece?
Falha de disco ou setores defeituosos; disco cheio; erros no sistema de arquivos; indisponibilidade de armazenamento em rede (NFS/SAN); problemas de permissão; ou limites de descritores de arquivo/inodes do sistema operacional esgotados.
Como resolver
Verifique a saúde do disco e o espaço livre (df -h, dmesg, dados SMART). Verifique nos logs do PostgreSQL qual arquivo foi afetado. Corrija os erros do sistema de arquivos; substitua o hardware se necessário. Se houver suspeita de corrupção de dados, planeje uma restauração a partir do último backup íntegro e mantenha os checksums habilitados daqui em diante (initdb --data-checksums).