Flinguez le disque dur de votre portable avec Linux !
Par Petaramesh le jeudi 22 novembre 2007, 23:41 - Informatique non-duelle - Lien permanent
Ou une méthode particulièrement involontaire d'effacement sécurisé de vos fichiers : Ruiner le disque dur de votre portable à l'insu de votre plein gré, sans une leçon et en un exercice pratique !
Linux peut vous y aider...
Mais comment donc ? Linux sur mon portable pourrait transformer son disque dur en une ruine fumante en l'espace de quelques mois ? Il se pourrait bien que oui, quoique cela ne soit pas certain...
Les disques durs des portables ont ceci de particulier, par rapport aux disques durs des machines de bureau, qu'ils sont étudiés pour minimiser autant que possible leur consommation d'énergie - pour prolonger l'autonomie de la batterie - et également pour mieux résister aux chocs en fonctionnement.
L'une de leurs fonctions pour ce faire est de pouvoir rétracter leurs têtes de lecture (les parquer) assez rapidement dès que le disque "ne fait rien" depuis quelques instants, permettant de cesser d'alimenter l'actuateur des têtes d'une part, et d'autre part de rendre le disque insensible à un éventuel choc - les têtes n'étant plus sur le disque, qui continue cependant à tourner. Les têtes sont alors rétractées sur une petite "rampe" où elles sont verrouillées en position, ne risquant plus de se crasher sur le disque en cas de choc un peu violent.
Jusqu'ici, ça semble bel et bon.
Sauf que...
Sauf que le parquage des têtes sur la rampe sollicite la mécanique du disque considérablement plus que le simple fonctionnement en lecture-écriture. Cela provoque une usure qui peut se terminer par des choses très désagréables.
Le nombre de fois qu'une tête peut être parquée et déparquée est variable selon le modèle de disque, mais tourne en moyenne autour de 600.000. Après quoi, le mécanisme est théoriquement usé.
600.000, c'est beaucoup si une tête une fois parquée n'est pas déparquée avant plusieurs minutes.
Mais ça devient relativement peu si la tête est parquée et déparquée plusieurs fois par minute, en permanence. Ça peut ruiner un disque dur de portable en l'espace de quelques mois, s'il est utilisé tous les jours...
Or, le parquage automatique des têtes est une tâche gérée directement par le disque dur, dès lors que le mode "économie d'énergie" est activé. Il parque alors ses têtes tout seul au bout de typiquement 5 à 10 secondes sans accès disque.
Or, un système Linux est plein de gentils petits démons qui font des accès disque réguliers, typiquement toutes les 30 secondes, même quand le système ne fait "rien".
Or, les noyaux Linux récents, qui sont malins, s'ils détectent (via l'ACPI) qu'ils tournent sur un portable et que son disque possèdent une fonction d'économie d'énergie, activent automatiquement celle-ci lors du boot. Ben ouais, quoi ?
Résultat ?
Parquer... Déparquer... Parquer... Déparquer... Parquer... Déparquer... Parquer... TZZzzzoiiiinnngg ! Aïe !
Mais comment savoir si c'est en train d'arriver à votre disque en ce moment même ? Pas dur : À l'oreille.
Lors des accès disque ordinaires, un disque dur de portable fait un gratouillis à peine audible. Lors du parquage, il fait un petit "Cloc !"
Allumez votre portable dans une pièce calme, laissez-le 10 minutes que les cronjobs quotidiens puissent être exécutés, et écoutez-le. Entendez-vous le disque dur émettre un léger "Cloc !" 2 ou 3 fois par minute ? Si oui, vous avez le problème.
Vérifions : Installez le package smartmontools :
aptitude install smartmontools
Déterminez (avec la commande "mount" sans paramètre) si votre disque dur s'appelle "hda" ou "sda". Ce sera probalement "hda" pour un disque PATA, ou "sda" pour un disque SATA.
Affichons maintenant les paramètres SMART du disque :
smartctl -A /dev/sda smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF READ SMART DATA SECTION === SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 100 100 062 Pre-fail Always - 0 2 Throughput_Performance 0x0005 100 100 040 Pre-fail Offline - 0 3 Spin_Up_Time 0x0007 253 253 033 Pre-fail Always - 0 4 Start_Stop_Count 0x0012 100 100 000 Old_age Always - 261 5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0 7 Seek_Error_Rate 0x000b 100 100 067 Pre-fail Always - 0 8 Seek_Time_Performance 0x0005 100 100 040 Pre-fail Offline - 0 9 Power_On_Hours 0x0012 099 099 000 Old_age Always - 461 10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 260 191 G-Sense_Error_Rate 0x000a 100 100 000 Old_age Always - 0 192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 63 193 Load_Cycle_Count 0x0012 093 093 000 Old_age Always - 71733 194 Temperature_Celsius 0x0002 203 203 000 Old_age Always - 27 (Lifetime Min/Max 18/52) 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0 197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x000a 200 253 000 Old_age Always - 0 223 Load_Retry_Count 0x000a 100 100 000 Old_age Always - 0
Vous obtenez une liste de valeurs définissant l'état de santé de votre disque, dont les colonnes sont les suivantes :
- ID# : Le numéro du paramètre
- ATTRIBUTE_NAME : La signification technique de ce paramètre
- FLAG : Un flag hexa. laissez tomber ;-)
- VALUE : La valeur actuelle de ce paramètre, ramené à une base 100 ou 200 le plus souvent. Il est généralement assez facile de savoir si l'on est sur base 100 ou 200. Plus la valeur est haute, plus c'est bon, plus la valeur est basse, plus c'est mauvais. Typiquement, 100 ou 200, c'est "parfait".
- WORST : La valeur la plus basse jamais mesurée pour ce paramètre.
- THRESH : Seuil d'alerte "défaillance imminente". Si la VALUE s'approche de ce seuil ou descend en-dessous, votre disque est à l'agonie.
- TYPE : Peut être "Pre-fail" : Ce paramètre, s'il descend, est indicatif d'une défaillance imminente. Ou "Old_age" : Ce paramètre descend continuellement avec l'utilisation du disque, c'est un peu comme un compteur kilométrique qui n'indique pas que quelque chose va mal, mais que quelque chose a beaucoup servi...
- UPDATED : "Always": Ce paramètre est mesuré en permanence. "Offline" : Ce paramètre n'est mesure QUE si l'on lance une "offline data collection".
- WHEN_FAILED : Le nombre d'heures de vol qu'avait le disque la première fois que ce paramètre a foiré.
- RAW_VALUE : La valeur brute mesurée (non ramenée à une base particulière). Elle peut être humainement compréhensible (heures de fonctionnement, température, compteur d'évènements...) ou incompréhensible (certaines valeurs de mesure des erreurs).
Et voilà.
Les seules valeurs auxquelles nous nous intéresserons ici sont :
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 9 Power_On_Hours 0x0012 099 099 000 Old_age Always - 461 193 Load_Cycle_Count 0x0012 093 093 000 Old_age Always - 71733
Ce disque dur a fonctionné 461 heures, et a subi 71733 cycles de parquage des têtes, soit en moyenne 155,6 par heure ou 2,6 par minute. Aïe ! On a un problème. Le disque risque de ne pas vivre vieux à ce rytme.
Relançons la commande "smartctl -A /dev/sda" plusieurs fois toutes les une ou deux minutes, et voyons si la "RAW VALUE" du "Load_Cycle_Count" augmente régulièrement. Il est probable que oui.
Essayons maintenant d'y remédier :
hdparm -B 254 /dev/sda
Relançons la commande encore plusieurs fois. La valeur n'augmente plus ? Très bien, nous avons résolu provisoirement le problème.
Si ça n'a pas marché, essayons :
hdparm -B 255 /dev/sda
Si ça ne marche toujours pas, c'est que le disque n'est pas influençable, et qu'il fait ça de lui-même un point c'est tout. On ne pourra alors rien y faire.
Si on a trouvé la solution, Il faut maintenant demander à notre gentil Linux de passer ce paramètre à chaque démarrage.
Sous Ubuntu, nous éditerons le fichier /etc/hdparm.conf, et à la fin de ce fichier, nous ajouterons le paragraphe :
/dev/sda {
apm = 254
keep_settings_over_reset = on
}
Sous Mandriva, par contre, nous copierons le fichier /etc/sysconfig/harddisks sous le nom /etc/sysconfig/harddisksda, puis, ceci fait, nous éditerons ce fichier et ajouterons à la fin la ligne magique :
EXTRA_PARAMS="-B254 -k1"
Puis nous n'aurons plus qu'à rebooter notre machine, et à vérifier comme indiqué plus haut que le problème n'existe plus.
Nous venons de sauver la vie de notre disque dur !
N.B.: Si vous avez l'habitude d'hiberner votre portable sur disque dur, il n'est pas certain qu'au réveil ce paramètre soit automatiquement réappliqué. Il vous faudra vérifier, le scripter au besoin, ou... vivre avec.
(Maintenant, je dis ça comme ça, rien ne me permet d'affirmer que les versions récentes de Winchoze n'ont pas le même problème, hein... Vous avez un portable sous Winchoze ? Tendez l'oreille...)
Une autre chose que nous pouvons faire pour réduire les écritures sur disque inutiles (et que je fais quasi-systématiquement sur tous types de machines) est de cesser d'enregistrer sur disque les timestamps d'accès (même en simple lecture) à tous les fichiers. Ces timestamps génèrent quantité d'écritures et de déplacements de têtes, et, le plus souvent, ne servent à rien.
C'est extrêmement facile. Il vous suffit d'éditer votre fichier /etc/fstab, et, pour tous les points de montage correspondant à votre disque dur, à chaque fois que vous voyez l'option "defaults", remplacez-la simplement par "noatime". Enregistrez, et voilà !










Commentaires
"Maintenant, je dis ça comme ça, rien ne me permet d'affirmer que les versions récentes de Winchoze n'ont pas le même problème, hein... Vous avez un portable sous Winchoze ? Tendez l'oreille..."
J'adôôôôôôôre la mauvaise foi des Linuxiens :o)))
Un système pourrait provoquer la destruction matérielle de tous vos fichiers ? Peuh ! Passez une heure à comprendre comment entrer ces 200 commandes bizarres et ne soyez même pas certains que ça va régler le problème. Une broutille ! Crosoft serait à l'origine du dixième de ce dysfonctionnement, qu'est-ce-qu'on entendrait ! :o)
Bon, la source de cette info en français semble venir de là, à partir d'où on peut suivre ces 2 liens qui prouvent que ce n'est pas une farce. Mais j'imagine qu'il y aura des mises à jour rapides de toute façon.
Pour ma part (actuellement sous portable 24/24 et sous XP), il y a deux choses que je redoute en utilisant un portable, et auxquelles je suis toujours attentive malgré moi, c'est le bruit des accès disque (surtout Cloc !) et l'accélération du ventilo.
Sinon, il y a une grosse faute dans le billet, mais après tu vas penser que je suis volontairement désagréable :o))
Ah ! donc ils existent bien, ces bouts de programme qui font péter le matériel bien avant leur nombre d'années de vie supposées !
Ca va réjouir tout un tas d'adeptes des théories de complots en ce qui concerne la fréquence des pannes informatiques :-}
@Minium :
Je te remercie d'écrire que "la source" d'un article que j'ai mis 3 heures à pondre à la suite d'observations personnelles, d'analyse de mon matériel, puis d'examen en effet du bug mentionné chez Ubuntu et d'un épluchage de fiches techniques chez les principaux fabricants de disques durs vient d'ici ou d'ailleurs, et que de surcroît ce que j'ai écrit "n'est pas un canular"...
En se réveillant le matin après s'être couché tard, on est toujours content d'apprendre d'où vient "la source" de l'article qu'on a écrit.
>
Si jamais le disque de ton portable pète après 6 mois ou un an de Vista, tu sauras vraiment pour quelle raison ?
Cela dit, si on veut savoir si ce genre de chose existe aussi sous Windows, c'est très facile : Booter avec une Knoppix une machine qui n'a tourné que sous Windows pendant quelques mois, et observer ses compteurs SMART...
@Krysalia :
En l'occurrence, c'est un ensemble de choses différentes qui produit ce résultat : Le fait que la machine accède très régulièrement à son disque (ce qui n'est pas un "bug en soi") et le fait que le disque décide de se parquer tout seul dès qu'on cesse d'y accéder pendant quelques secondes... Il n'y a pas "un programme destructeur" à l'oeuvre...
Le thème du prochain article, ça sera "comment remplacer le disque dur de son portable par de la mémoire flash." ?
Parce que bon ça ne prouve qu'une chose, c'est que la technologie du disque dur n'est pas vraiment adaptée aux ordinateurs portables.
Sinon, l'info circule pas mal sur le net en ce moment, c'est vrai. J'avais en particulier retenu deux ou trois trucs qui me semblaient intéressants de ce commentaire là-bas.
@Yves :
La mémoire flash n'est pas vraiment adaptéee à cet usage, en particulier parce qu'elle supporte un nombre d'écritures considérablement plus faible qu'un disque dur. Il faut donc pas mal ruser si on ne veut pas la claquer assez vite...
Par contre, Seagate produit déja un modèle de disque dur pour portable "hybride" qui incorpore 256 Mo de mémoire flash utilisée comme "cache permanent" des données les plus fréquemment accédées, réduisant ainsi les spin-ups de disque et les temps de réponse, mais je ne sais pas si cette fonction nécessite un support particulier au niveau des pilotes (le site de Seagate ne parle à ce propos que de Vista...)
A propos de Seagate, je signale que j'ai acheté hier chez Aux Champs un disque dur externe 2"1/2 USB LaCie (le modèle "Porsche design" déjà ancien d'aspect) 160 Go pour la modique somme de 80 €. (Y'avait 3 LaCie apparemment identiques en caractéristiques avec des boîtiers de finition différente, tous étiquetés à 90 €, mais il se trouve que le lecteur de code-barre a décidé que celui-là n'était qu'à 80 €, je dis ça comme ça si ça intéresse du monde) et ce bestiau comporte en interne un excellent Seagate Momentus en interface SATA et à écriture perpendiculaire. Ce modèle se raréfiant sur les rayons, je me disait que ça peut intéresser du monde, car le rapport qualité-prix est plus que correct, et qu'on peut aussi vouloir récupérer le disque SATA qui est à l'intérieur pour remplacer celui de son portable (récent)...
>
Intéressant en termes de tweaking de cache. Il me semble qu'en ext2 la fréquence de vidange du cache en écriture par défaut est de 2 secondes, et en ext3 de 30 secondes, mais je dis ça de mémoire, ça a peut-être changé sur les noyaux récents.
Perso, je laisse faire la bécane et n'ai jamais ressenti la nécessité de tweaker ce genre de choses...
Hello guru, merci pour l'article qui malheureusement s'appliquait au laptop d'occase que je viens d'acquérir pour utiliser nunux avec...
Ca fait un peu mal au ..., d'autant que le bruit du parquage était un "bip" étranglé très désagréable et apparemment aléatoire, dont je cherchais la cause depuis hier, précisément.
En tout cas, ya des trucs utiles sur les blougs parfois :)
Pour Windoz$, je confirme ! Le disque est sollicité sans arret du fait que la "mémoire virtuelle" (une espece de swap a géométrie variable) est préférée par défaut à la mémoire physique par l'hopairatingsistaime ci décrié. Quoique une parade existe (et qui de plus accèllere considérablement les performances dudit système) :
1 Creer un RAMDISK de la taille de la moitié de la mémoire physique
2 Obliger ouinemachin a n'utiliser que ce disque virtuel pour la mémoire virtuelle.
Sur ce, je m'en vais coller ces intéressantes modification dans ma mandrake hors d'age !
@Urchin :
Bah, ce n'est pas dramatique, il te reste de la marge ! Quoique la manière dont le disque tolère cela dépend énormément du modèle de disque - ne pas hésiter à consulter les fiches techniques du constructeur de ton disque, c'est parfois mentionné - le plus souvent non, cependant.
Les disques de portables les plus récents sont davantage "conçus pour", et par conséquent en souffrent supposément moins.
Je suis à 72083 (la moitié !) sur une machine neuve de 4 mois d'âge dont le disque n'a que 465 heures de vol, et ça m'embête...
Par curiosité, elle faisait tourner quoi, ta machine à 141670, avant que tu n'installes un Linux ? Quel âge a le disque, et depuis combien de temps le Divin Pingouin en a-t-il pris possession ?
@Le Joker : Créer le swap en RAM, ça semble une idée particulièrement saugrenue... Sauf si l'on a un O.S. qui exige du swap et que l'on ne peut pas - ou refuse pour une très bonne raison - d'utiliser le disque pour ça. Mais sinon, ce serait plutôt contre-productif...
Utiliser windows amene fatalement a des incongruïtés un jour ou l'autre ;)
Power_On_Hours ... 16226Load_Cycle_Count ... 401782Ca ne fait qu'une fois toutes les 2 minutes et quelques, et je pense que le reste du portable lâchera avant (déjà 3 ans et demi, ce thinkpad, et toujours en parfait état de marche... y a pas à dire, c'est du costaud).
Swâmi Petaramesh :
Les disques SSD (Solid State Drive) commencent à arriver. Leur durée de vie est de plusieurs années et je te parie que ton prochain portable en sera équipé. Ce qui peut arriver très vite si j'en crois le succès remarquable que rencontre le dernier ultra portable Eee PC d'Asus équipé d'un disque SSD de 4Go. Ça peut paraître léger comme capacité mais en utilisation nomade quelques centaines de Mo suffisent . Et il tourne sous GNU/Linux.
Y'avait pas un swap comprimé en RAM dans un des liveCD mandrquelquechose ? L'intérêt devait être d'augmenter la capacité RAM+SWAP sans avoir besoin de créer une RAM sur le disque.
Le contraintes d'un LiveCD sont différentes, notamment de pouvoir tourner sans toucher au disque dur de la machine, si celui-ci ne possède pas de partition de swap, et s'il n'est pas possible de créer un swap dans une partition existante (Manque d'espace dispo, partition dangereuse à ouvrir en écriture...)... ou en mode "forensic", quand on ne doit pas toucher un seul octet d'un disque qu'on examine.
Un live-CD doit pouvoir fonctionner en mode hard-disk-less, mais nous sommes dans l'un des cas très particuliers que je mentionnais plus haut, et cette solution n'est guère indiquée dans le cas général...
Et puis sinon, si Linux n'a pas réussi à régler son compte au disque, il reste ça...
@Swami(8): le disque avait environ 10 mois (son prédécesseur avait lâché...), et il avait tourné uniquement sous Edgy (il est maintenant sur Gutsy). J'ai fait la modif que tu suggères dans le fichier de conf, mais il semble qu'au reboot tout revienne comme avant :/ Ce qui me fait penser que si tu te lançais dans une chtite série d'articles sur keskhispasseauboot, ça intéresserait sûrement quelques lecteurs...
@Urchin : Oui, j'ai vu que le paramètre dans
/etc/hdparmne suffit pas... Il doit y avoir quelque chose dans la gestion ACPI qui "passe après" et qui en annule l'effet.Je te suggère de tenter de mettre la commande
hdparm -B254 -k1 /dev/sdadirectement telle quelle à la fin du fichier/etc/rc.localC'est dans mes projets en attendant de comprendre ce qui se passe au juste, et ça devrait le faire.
Veux-tu essayer et me dire ce que ça donne chez toi ?
Oh oui, oh oui
Je voudrais aussi un article sur keskhispasse quand on essaie d'arrêter la machine ;-))
Un de ces jours peut-être... mais j'ai d'autres trucs non-informatiques que j'aimerais bien écrire avant ;-)
Christine, c'est pas de bol, sur plein de machines Ubuntu Gutsy que je connais ou que j'ai installées (Dont Totor, ma machine au bureau, mon portable, mon portable d'occase qui est presque dans son colis, et la machine de mademoiselle Patâpatî...), y'a que la tienne qui se crashe au shutdown :-(
...Bien qu'il y ait actuellement une mirlipotée de bug reports Chez Ubuntu pour des cas similaires...
{{Power_On_Seconds (snip) 9674h+46m+21s
Load_Cycle_Count (snip) 110239}}
Augmente toutes les minutes environ...
hdparm -B 254 /dev/sda a l'air de fonctionner, cependant.
Merkoui pour l'info ! :)
Excuse-moi Swâmi, je pensais juste au titre et aux premières phrases, c'est à dire l'info sur les risques de crash disque. Et si je donnais des liens, c'était pour appuyer ton propos et en espérant qu'ils soient complémentaires pour des personnes curieuses.
Je ne mettais pas du tout en cause la pertinence de ton article, et je ne doute pas que tu te sois donné du mal pour qu'il soit clair et complet. Pour ce qui est de la plaisanterie, ça m'amuse toujours de parodier les protagonistes des guéguerres d'OS, de marques d'APN, de voiture...
Il y a de toute évidence en ce moment un décalage entre mes intentions et la manière dont mes mots sont perçus. Difficulté à m'exprimer ? J'en sais rien.
Plus pour trés longtemps malheureusement, car ces c... d'Asus vont l'auto-détruire par une version Windows d'ici peu...y'a déjà plein de posts sur cette histoire.
@Swami, a propos du fix pour le reboot: finalement je suis passé par un 'sudo update-rc.d hdparm defaults', ça semble marcher
Sinon, j'ai un autre truc bizarre: mon PC est équipé de 768 Mo de RAM (1*256 pc2100+1*512 pc2700), bien détectés dans le BIOS et par Memtest86+ (qui d'ailleurs ne trouve aucun problème avec), mais seuls 512 Mo sont détectés par Linux *sauf* si je passe par le BIOS au démarrage, auquel cas le tout est bien vu. Tu as déjà vu un truc similaire? (thinkpad x31)
Merci infiniment pour toutes ces notes linux, je ne commente pas toujours mais je prends note avec délices.
J'ai vérifié que le disque de mon portable qui a déjà de la bouteille (et qui a passé les 3/4 de son existence sous mac os x avant de basculer sous linux) n'est pas en grand danger...
allo la hotline ?
Après dev/sda, j'obtiens ça :
smartctl version 5.36 i686-pc-linux-gnu Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.ne...
Aucune information sur l'état de mon disque dur....
C'est normal ?
Même chose que pour moi quand j'essaie de faire l'analyse de mon disque dur externe, ça me dit rien :
$sudo smartctl -A /dev/sdb
smartctl version 5.37 i686-pc-linux-gnu Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.ne...
$
Sinon quand tu dis Peut être "Pre-fail" : Ce paramètre, s'il descend, est indicatif d'une défaillance imminente. Ou "Old_age".
Je ne comprends pas très bien : il ne s'agit pas de nombres dont on peut suivre l'évolution, tu veux donc dire: si vous remarquez que ce paramètre passe de pre-fail à old_age, achetez un autre dur ! J'ai bon ?
PS: Félicitations pour tes articles, j'ai juste exploré la section info/geekeries/crypto et on sent vraiment de la valeur ajoutée par rapport à la foule de ceux qui avec d'avantage de tambours et trompettes ne font que reprendre les dernières dépêches afp sur ces sujet ou de nous balancer les liens reniflés par google alerts.
Merci
@mitch :
Non. Le type d'un paramètre "pre_fail" ou "old_age" ne change jamais, et chaque paramètre correspond à des valeurs numériques dont on peut suivre l'évolution. Les nombres d'heures de fonctionnement ou de start-stops par exemple augmentent toujours (en raw) et sont des valeurs de type "old_age" qui indiquent simplement si le disque a beaucoup servi (et est donc "âgé") mais ne peuvent pas en eux-mêmes être considérés comme prédictifs de défaillance imminente. Par contre d'autres paramètres (taux d'erreurs, temps de spin-up, secteurs réalloués...) sont des indicateurs de défaillance imminente "pre-fail" s'ils sortent de la plage de tolérance.
Au regard de rc.sysinit, /etc/sysconfig/harddisksda n'existe plus donc ca risque de ne pas marcher pour les laptops SATA.