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
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.