web-dev-qa-db-fra.com

Comment puis-je vérifier la santé de mon disque dur?

J'ai eu une mauvaise expérience sur un vieil ordinateur Dell où peu après l'installation d'Ubuntu, le disque dur est tombé en panne en raison de cycles de chargement/déchargement excessifs. Quel est le meilleur moyen de vérifier la santé de mon disque dur sous Ubuntu? Peut-on le faire depuis la ligne de commande?

53
dzhelil

Pour le bureau, vous pouvez utiliser "Utilitaire de disque" (aussi appelé palimpsest ou gnome-disks en fonction de la version Ubuntu).

Pour la ligne de commande, je vous suggère d’installer le package smartmontools et de jouer avec smartctl. Par exemple:

Sudo smartctl --all /dev/sda
64
Oli

Vous pouvez également utiliser gsmartcontrol, une interface graphique pour smartctl.

16
landroni

Il existe également un utilitaire appelé badblocks , et un autre appelé shred . Ces deux utilitaires peuvent effectuer des opérations de lecture/écriture sur votre lecteur d'écriture, qui peuvent être utilisées pour vous assurer qu'un lecteur peut être utilisé en toute sécurité. Personnellement, si je voyais une erreur dans l’un ou l’autre, je remplacerais le lecteur.

Ils sont très lents et peuvent prendre un certain temps, mais ils peuvent vous donner une idée de leur santé. De plus, comme ils sont en train d'écrire, vous perdrez les données sur le disque et vous devriez le lancer à partir d'un cd live, comme suggéré par caesay. Je traînais autour de SystemRescueCd ces derniers temps.

8
sosc