Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
freebsd-smartmontools [2019/06/12 20:41] – [3.2. Obtenir le maximun d'informations sur le disque (analyse détaillée) (option -a ou --all] cyrille | freebsd-smartmontools [2019/06/13 20:27] – [6. Automatiser le lancement du démon au démarrage] cyrille | ||
---|---|---|---|
Ligne 173: | Ligne 173: | ||
Si le résultat est différent, il est vivement recommandé d' | Si le résultat est différent, il est vivement recommandé d' | ||
+ | |||
+ | Enfin, si vous voyez des **Reallocated Sector ou Pending sectors**, remplacer le disque dès que possible. | ||
+ | |||
+ | <code bash>... | ||
+ | 5 Reallocated_Sector_Ct | ||
+ | ... | ||
+ | 197 Current_Pending_Sector | ||
+ | ....</ | ||
+ | |||
Une autre ligne importante est celle-ci , elle montrera on non la présence de **__badblocks__** | Une autre ligne importante est celle-ci , elle montrera on non la présence de **__badblocks__** | ||
<code bash>187 Uncorrectable_Error_Cnt 0x0032 | <code bash>187 Uncorrectable_Error_Cnt 0x0032 | ||
+ | Dans ce cas se reporter à la fin du tuto pour voir pour sauver les meubles si c'est encore possible... | ||
Ligne 297: | Ligne 307: | ||
Plus d' | Plus d' | ||
+ | |||
+ | |||
+ | ====== 7. Gestion des badblocks ====== | ||
+ | A partir d'ici, c'est un peu périlleux, donc à vos risques et périls. Le parcours est miné.... | ||
+ | Si des badblocks ont été détectés par exemple sur la partition sda1, | ||
+ | |||
+ | <code bash># smartctl -s on -a /dev/sda1 | ||
+ | ID# ATTRIBUTE_NAME | ||
+ | 5 Reallocated_Sector_Ct | ||
+ | .... | ||
+ | 187 Uncorrectable_Error_Cnt 0x0032 | ||
+ | .... | ||
+ | </ | ||
+ | |||
+ | <code bash># apt-get install e2fsprogs | ||
+ | </ | ||
+ | |||
+ | |||
+ | <code bash># badblocks -v /dev/sda6 > bad-blocks</ | ||
+ | |||
+ | Si ce fichier contient des entrées c'est qu'il y a des badblocks. Mauvais signe... | ||
+ | |||
+ | |||
+ | <code bash>cat bad-blocks | ||
+ | 155554476 | ||
+ | 155554477 | ||
+ | 155554478 | ||
+ | 155554479 | ||
+ | 155554480 | ||
+ | 155554481 | ||
+ | 155554482 | ||
+ | 155554483 | ||
+ | 155554580 | ||
+ | 155554581 | ||
+ | 155554582 | ||
+ | 155554583 | ||
+ | 155554584 | ||
+ | 155554585 | ||
+ | 155554586 | ||
+ | 155554587 | ||
+ | 155554972 | ||
+ | 155554973 | ||
+ | ....</ | ||
+ | |||
+ | |||
+ | |||
+ | Parfois, on peut forcer la réallocation des secteurs défectueux en écrivant dedans. Les données antérieures seront perdues dans tous les cas. | ||
+ | Sinon, il y a deux méthodes pour “vivre avec” : | ||
+ | |||
+ | * Si les défauts sont localisés à quelques endroits, on peut espérer repartitionner le disque en évitant les plages contenant des secteurs défectueux. | ||
+ | * Lors du formatage, passer l’option **-c à e2fsck** pour détecter les secteurs défectueux et les marquer à ne pas utiliser. | ||
+ | |||
+ | Attention, il ne faut alors pas écrire n' | ||
+ | |||
+ | Ce qui donnera comme ligne de commande : | ||
+ | |||
+ | <code bash>dd if=/ | ||
+ | dd if=/ | ||
+ | |||
+ | Faire de même avec les autres entrées. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Bon voilà, déjà de bonnes pistes ;) | ||
+ | |||
+ | Plus d' | ||
+ | |||
+ | https:// | ||