PROJET AUTOBLOG


Shaarli - Mitsu'liens

Site original : Shaarli - Mitsu'liens

⇐ retour index

Note: btrfs check, inodes, trouver quels fichiers sont affectés

mercredi 12 février 2020 à 01:19

Lors d'un btrfs check de routine de ma partition root, j'ai eu une pelletée d'erreurs de ce style:
root 5 inode 228645 errors 1040, bad file extent, some csum missing

Est-ce que c'est grave, docteur? Apparemment btrfs gère, mais on est jamais trop prudents.
Donc reste à savoir à quels fichiers sont rattachés les inodes affectés.
Avec un petit awk, j'ai sorti dans un fichier texte les inodes, un inode par ligne.

Puis j'ai lancé cette commande:
while read ligne; do echo "$ligne"; find / -inum $ligne -print -quit 2>/dev/null ; echo " - - - - - - - "; done < liste.txt

(le -print -quit 2>/dev/null permet à find de stopper au premier résultat, et envoyer les erreurs de "permissions non accordées" vers /dev/null )

Et ça donne genre ça:
5259116
/var/log/journal/e1dfd814f5344dd(..blabla..)0009d41e-00058a160843badb.journal


Ouf, seuls sont concernés les logs :)
Permalink