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édente | ||
| freebsd-smartmontools [2019/06/13 17:07] – [3.2. Obtenir le maximun d'informations sur le disque (analyse détaillée) (option -a ou --all] cyrille | freebsd-smartmontools [2019/07/17 17:24] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 307: | 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:// | ||