58030: io_error
PostgreSQLЧто это значит?
PostgreSQL столкнулся с ошибкой ввода-вывода (I/O) на уровне операционной системы при чтении или записи файла. Это указывает на физическую проблему или проблему файловой системы при доступе к файлам базы данных. Относится к классу 58 (system_error).
Почему возникает?
Отказ диска или сбойные секторы; заполненный диск; ошибки файловой системы; сбой сетевого хранилища (NFS/SAN); проблемы с правами доступа; либо исчерпаны лимиты дескрипторов файлов/inode в ОС.
Как исправить
Проверьте состояние диска и свободное место (df -h, dmesg, данные SMART). По журналам PostgreSQL определите, какой файл затронут. Исправьте ошибки файловой системы; при необходимости замените оборудование. Если подозревается повреждение данных, запланируйте восстановление из последнего исправного бэкапа и в дальнейшем держите контрольные суммы включёнными (initdb --data-checksums).