DBAtlas · Veritabanı operasyon atlası

58030: io_error

PostgreSQL

Ne demek?

PostgreSQL bir dosyayı okurken veya yazarken işletim sistemi düzeyinde bir girdi/çıktı (I/O) hatasıyla karşılaştı. Bu, veritabanı dosyalarına erişimde fiziksel veya dosya sistemi kaynaklı bir sorunu gösterir. Class 58 (system_error) sınıfındadır.

Neden olur?

Disk arızası veya bozuk sektörler; dolu disk; dosya sistemi hataları; ağ üzerinden bağlı depolamada (NFS/SAN) kesinti; izin sorunları; ya da işletim sisteminin dosya tanıtıcısı/inode limitlerinin dolması.

Nasıl çözülür?

Disk sağlığını ve boş alanı kontrol edin (df -h, dmesg, SMART verileri). PostgreSQL loglarında hangi dosyanın etkilendiğine bakın. Dosya sistemi hatalarını giderin; gerekiyorsa donanımı değiştirin. Veri bozulması şüphesi varsa son sağlıklı yedekten geri dönmeyi planlayın ve gelecekte checksum'ları açık tutun (initdb --data-checksums).

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar