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

michelle-delattre 04/11/2024
RÉSOLU

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

04/11/2024 à 03:08

2 commentaires

emilie-francois
Membre Actif
Avatar de emilie-francois
emilie-francois
Membre Actif

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é

Modifié le 23/05/2026 à 16:20

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

06/11/2024 à 00:48

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