Bonjour à tous,

ce matin sur Jitsi, Felix expliquait comment ddrescue lui avait récemment 
permis d'extraire un système de fichiers complet, malgré des bad sectors 
présents sur le HDD, puis de réparer ce système de fichiers sauvegardé dans un 
volume image.

Dans un cas un peu différent sur un HDD physique, quand le rapport SMART 
affiche des Current_Pending_Sector, mais encore zéro Reallocated_Sector, les 
outils ext4 donnent-ils la possibilité de forcer une écriture sur ces secteurs 
douteux ? Ça me parait un bon moyen de les faire ré-allouer sans plus attendre 
par le firmware du HDD. Évidemment, si certains de ces secteurs sont 
définitivement illisibles, l'OS ne saura pas quoi y écrire, et pour eux le 
problème ne sera pas résolu, mais avant de dire qu'on a mal, il faut aller voir.

Le wiki Archlinux offre une page intéressante sur les outils identifiant les 
secteurs défectueux et les inodes leur correspondant. Le jeu est évidement de 
trouver les fichiers effectivement corrodés par les bad sectors.

https://wiki.archlinux.org/title/Identify_damaged_files

Malheureusement, le tuto exige de travailler sur une partition non-montée, ce 
qui m'est impossible. Il s'agit ici d'un serveur headless hébergé, accessible à 
distance en ssh, dépourvu d'interface de management dédiée, dépourvu de RAID, 
et sur lequel l'unique HDD commence doucement à cultiver huit premiers 
Current_Pending_Sector.

Si ceux qui aiment le bas niveau ont une posologie douce, adaptée à ext4 et à 
ce cas de figure pas critique... d'avance merci !


Au passage, comme nos HDD modernes fonctionnent tous avec des secteurs 
physiques de 4096 octets, mais continuent à présenter à l'OS des secteurs 
logiques de 512 octets, ai-je raison de penser que Current_Pending_Sector = 8 
veut dire en réalité qu'un seul bloc de 4096 octets est potentiellement 
illisible, ce qui se traduit dans le rapport SMART par 8 secteurs logiques (8 x 
512 octets contigus) ? 


--
Frédéric Dumas
f.du...@ellis.siteparc.fr



_______________________________________________
gull mailing list
gull@forum.linux-gull.ch
https://forum.linux-gull.ch/mailman/listinfo/gull

Répondre à