Linux : Corruption de base de données après un 'Hard Reboot'

Posté par michelle-delattre le 04/11/2024
RÉSOLU

michelle-delattre

Membre depuis le 17/10/2024

slt, j'ai eu une coupure de courant sur mon serveur et au redémarrage ma DB postgres veut plus start. j'ai des erreurs de 'checksum mismatch' sur certains blocks. j'ai pourtant un FS en Ext4 avec journaling

Commentaires

emilie-francois

Membre depuis le 29/04/2019

le journaling protège le file system, pas forcément les données à l'intérieur des fichiers si le cache disque a menti sur l'écriture (write-back cache). tente un `pg_resetwal` si c'est juste le journal de transaction qui est pété, mais prépare tes backups, c'est souvent mauvais signe pour l'intégrité

michelle-delattre

Membre depuis le 17/10/2024

le reset du wal a suffi pour redémarrer, j'ai fait un dump/restore direct pour être safe. merci de l'aide

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire