web-dev-qa-db-fra.com

Comment obtenir le temps de fonctionnement total d'un disque dur

Pour effectuer une rotation du disque sur un serveur, j'ai besoin de connaître l'heure actuelle d'exécution (en ligne) d'un disque sur un système de version 6.3 de Linux Centos (final).

Les disques sont connectés avec SATA (E.G./Dev/SDC), sont de simples types de rotation (disques de type Digital Western Digital) et ne sont organisés dans aucun raid ni similaire.

J'ai essayé de le trouver en utilisant smartctrl (comme suggéré dans SuperUserSer.com/Questtions/279412), mais n'a pas pu trouver les informations. Toute suggestion de commandement?

9
Morten Zilmer

Réponse basée sur les commentaires de @zoredache:

Commande est smartctl --all /dev/sdc Et la section à regarder sous est "Vendeur spécifique SMART avec des seuils", qui a un attribut nommé "Power_on_hours".

Donc, la commande pour simplement obtenir le pouvoir sur les heures (running) est la suivante:

smartctl --all /dev/sdc | grep Power_On_Hours

Qui peut alors montrer quelque chose comme:

9 Power_On_Hours          0x0032   087   087   000    Old_age   Always       -       10171

Le temps de fonctionnement est donc: 10171 heures

18
Morten Zilmer