Attention aux disques dur de vos laptops !

je pense que oui , si tu laisse allumer ton laptop 24/24 7/7
ton dd ne vas pas aller loin

tout dépend de l’utilisation que tu fais de ton laptop
le parcage des têtes est une sécurité contre les chocs quand tu ne te sert pas du dd
mais de là a mettre les testes en veilles toutes les mn , alors que tu ne te sert pas du dd , je trouve pas cela normal moi !

envoie les chiffres stp :wink:

Je viens de faire les test sur mes PC.

Le plus récent (6 mois) sous Ubuntu Gutsy depuis une semaine a un disque dur Maxtor qui apparemment n’est pas pris en charge par smartmontool.Pas de test possible.

Mon ordi de bureau qui a 4,5 ans , sous Debian Lenny a un Load_Cycle_Count de 1591.
Rien d’inquiétant apparemment.
L’autre disque dur ne gère pas la fonction Load_Cycle_Count.

Enfin sur mon vieux laptop (5,6 ans) j’ai un Load_Cycle_Count de 98727.C’est peut-etre du au fait que l’ordinateur est vieux mais comment vérifier que tout va bien ?

ben , tu compares les load cycle une heure apres , ça te donneras deja une idée

et donc la solution est ?
un hdparm -B 254 ?? mais la ça désactive totalement ?

Sous Ubuntu dans les 76000 et Debian dans les 18000. je suis à mon bureau et n’ai pas les chiffres exacts. J’ai pris mon après midi (je suis GMT -4) pour installer Mac OS X 10.5 que Chronopost vient de me livrer. je sens que je vais me servir plus de mon iMac que de mon PC portable sous Linux. J’aurais peut-être mieux fait de m’acheter un Macbook à la place.

J’ai eu l’idée de faire un petit script pour automatiser cela mais je suis obligé de le lancer manuellement de temps en temps.

#! /bin/sh
date >> log_disk.txt
smartctl -a /dev/hda | grep Load_Cycle >> log_disk.txt

Quelqu’un saurait-il ce qu’il y a ajouter pour que le relevé se fasse à intervalles régulières ?

tu fais une boucle avec un sleep :stuck_out_tongue:

oui ça a bloqué le parcage des tetes chez moi ! , mais pas chez tout le monde , puis on connais pas la valeur ideale il y a un fil assez important chez ubuntu dessus
forum.ubuntu-fr.org/viewtopic.ph … 1#p1262821

regarde ici le pauvre patinux , s’arrache les cheveux !!!
generation-debian.org/forums … 3245#p3245

[quote=“Solarus”]

J’ai eu l’idée de faire un petit script pour automatiser cela mais je suis obligé de le lancer manuellement de temps en temps.

#! /bin/sh
date >> log_disk.txt
smartctl -a /dev/hda | grep Load_Cycle >> log_disk.txt

Quelqu’un saurait-il ce qu’il y a ajouter pour que le relevé se fasse à intervalles régulières ?[/quote]
regarde là
forum.ubuntu-fr.org/viewtopic.ph … 3#p1275013

le hdparm -B 254 /dev/sda il faut le faire à chaque démarrage ?

ce n’est pas dangereux ?

attends un peu , donne nous plutôt des infos sur ton dd

smartctl -a /dev/sda

Voila :
(j’ai fait le hdparm -B 254)

smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model:     SAMSUNG HM120JI
Serial Number:    S09GJ10LB93557
Firmware Version: YF100-15
User Capacity:    120,034,123,776 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   7
ATA Standard is:  ATA/ATAPI-7 T13 1532D revision 0
Local Time is:    Mon Oct 29 16:29:58 2007 CET

==> WARNING: May need -F samsung or -F samsung2 enabled; see manual for details.

SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever 
                                        been run.
Total time to complete Offline 
data collection:                 (4677) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off supp
ort.
 Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine 
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        (  77) minutes.

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     0x000f   100   100   051    Pre-fail  Always       -
       0
  3 Spin_Up_Time            0x0007   100   100   025    Pre-fail  Always       -
       2880
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -
       619
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -
       2
  7 Seek_Error_Rate         0x000e   253   253   000    Old_age   Always       -
       0
  8 Seek_Time_Performance   0x0024   253   253   000    Old_age   Offline      -
       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -
       136580
 10 Spin_Retry_Count        0x0032   253   253   000    Old_age   Always       -
       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -
       481
191 G-Sense_Error_Rate      0x0012   095   095   000    Old_age   Always       -
       51479
192 Power-Off_Retract_Count 0x0012   253   253   000    Old_age   Always       -
       0
194 Temperature_Celsius     0x0022   109   094   000    Old_age   Always       -
       43
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -
       413342
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -
       2
197 Current_Pending_Sector  0x0012   253   253   000    Old_age   Always       -
       0
198 Offline_Uncorrectable   0x0030   253   253   000    Old_age   Offline      -
       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -
       0
200 Multi_Zone_Error_Rate   0x000a   100   100   000    Old_age   Always       -
       0
201 Soft_Read_Error_Rate    0x0012   253   253   000    Old_age   Always       -
       0
223 Load_Retry_Count        0x0012   100   100   000    Old_age   Always       -
       15
225 Load_Cycle_Count        0x0012   079   079   000    Old_age   Always       -
       218428
255 Unknown_Attribute       0x000a   253   100   000    Old_age   Always       -
       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA
_of_first_error
# 1  Short offline       Completed without error       00%         1         -
# 2  Short offline       Completed without error       00%         0         -

SMART Selective Self-Test Log Data Structure Revision Number (0) should be 1
SMART Selective self-test log data structure revision number 0
Warning: ATA Specification requires selective self-test log data structure revis
ion number = 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

ahhh , toi aussi un samsung :neutral_face:

[code]
portable:/home/laurent# smartctl -a -F samsung /dev/hda
smartctl version 5.37 [i686-pc-linux-gnu] Copyright © 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model: SAMSUNG HM120JC
Serial Number: S0A0J20LB30205
Firmware Version: YL100-19
User Capacity: 120 034 123 776 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 7
ATA Standard is: ATA/ATAPI-7 T13 1532D revision 0
Local Time is: Mon Oct 29 15:47:38 2007 CET

==> WARNING: May need -F samsung or -F samsung2 enabled; see manual for details.

SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x05) Offline data collection activity
was aborted by an interrupting command from host.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (4652) seconds.
Offline data collection
capabilities: (0x5b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 77) minutes.

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 0x000f 100 100 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0007 253 253 025 Pre-fail Always - 3008
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 9
5 Reallocated_Sector_Ct 0x0033 253 253 010 Pre-fail Always - 0
7 Seek_Error_Rate 0x000e 253 253 000 Old_age Always - 0
8 Seek_Time_Performance 0x0024 253 253 000 Old_age Offline - 0
9 Power_On_Hours 0x0032 253 253 000 Old_age Always - 5718
10 Spin_Retry_Count 0x0032 253 253 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0012 253 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 5
190 Temperature_Celsius 0x0022 065 061 000 Old_age Always - 655228963
191 G-Sense_Error_Rate 0x0012 100 100 000 Old_age Always - 28
192 Power-Off_Retract_Count 0x0012 253 253 000 Old_age Always - 0
193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always - 7646
194 Temperature_Celsius 0x0022 065 061 000 Old_age Always - 35 (Lifetime Min/Max 0/9998)
195 Hardware_ECC_Recovered 0x001a 100 100 000 Old_age Always - 568317
196 Reallocated_Event_Count 0x0032 253 253 000 Old_age Always - 0
197 Current_Pending_Sector 0x0012 253 253 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 253 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x000a 100 100 000 Old_age Always - 0
201 Soft_Read_Error_Rate 0x0012 253 253 000 Old_age Always - 0
223 Load_Retry_Count 0x0012 253 253 000 Old_age Always - 0
225 Load_Cycle_Count 0x0012 100 100 000 Old_age Always - 7646
255 Unknown_Attribute 0x000a 253 100 000 Old_age Always - 0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]

SMART Selective Self-Test Log Data Structure Revision Number (0) should be 1
SMART Selective self-test log data structure revision number 0
Warning: ATA Specification requires selective self-test log data structure revision number = 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

portable:/home/laurent#[/code]

une question , powermgmt-base installé ? et depuis quand ?
merci

Oui depuis je sais pas combien de temps lol

Histoire de voir un peu, j’ai installé smartmontools sur mon portable (dd 20G, 54OOtrm), et voila le résultat de smartctl -a /dev/hda6 | grep Load_Cycle:
225 Load_Cycle_Count 0x0032 021 021 070 Old_age Always FAILING_NOW 793635
Bon, je suis quand même prudent (backups sur dvd, etc…), m’enfin bon, il tourne nickel, pas un bruit de travers (têtes ou autres), pas de plantages ni de fsck intempestifs… mais bon, vu le super-score (793635 qd même!), il devrait être mort depuis longtemps, non? C’est grave, docteur… ?

D’après https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695 :

Donc un disque supporte a priori environ 600.000 cycles de parquage.

Cela dit, il ne faut pas se fier aux données brutes (les valeurs de la dernière colonne) à 100% ! smartctl peut ne pas savoir lire correctement ces valeurs, et celà est dû aux constructeurs qui ne diffusent pas leurs spécifications (i.e. la manière dont ils stockent les données S.M.A.R.T.).

[EDIT] Il faut voir aussi par rapport à l’âge de ton disque. Avec les données S.M.A.R.T. du disque d’un ami on a calculé que selon l’attribut Power_On_Hours, son disque avait 42 ans, s’il l’avait laissé tourner 24h/24 ! Cela signifiait aussi, par rapport à son attribut Load_Cycle_Count, qu’il y aurait eu plusieurs parquages des têtes par seconde !

depuis peu sur mon laptop , ce qui peux p-e expliquer le chiffre assez bas de load cycle qui par contre s’est mis a grimper furieusement des les premiers tests

[quote]Commit Log for Tue Oct 23 06:49:00 2007
powermgmt-base (1.29)[/quote]

scorpio81 voici les infos de mon DD:

$ smartctl -a /dev/sda |grep Load_Cycle
193 Load_Cycle_Count        0x0032   097   097   000    Old_age   Always       -       35474

grave docteur ?

smartctl version 5.37 [x86_64-unknown-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Toshiba 2.5" HDD series (80 GB and above)
Device Model:     TOSHIBA MK1234GSX
Serial Number:    37PLF7C2S
Firmware Version: AH001J
User Capacity:    120 034 123 776 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   7
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon Oct 29 18:38:17 2007 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever 
                                        been run.
Total time to complete Offline 
data collection:                 ( 435) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine 
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        (  86) minutes.

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   050    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   100   100   050    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0027   100   100   001    Pre-fail  Always       -       1638
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       899
  5 Reallocated_Sector_Ct   0x0033   100   100   050    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   050    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   100   100   050    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       474
 10 Spin_Retry_Count        0x0033   117   100   030    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       208
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       40
193 Load_Cycle_Count        0x0032   097   097   000    Old_age   Always       -       35477
194 Temperature_Celsius     0x0022   100   100   000    Old_age   Always       -       32 (Lifetime Min/Max 14/51)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
220 Disk_Shift              0x0002   100   100   000    Old_age   Always       -       8234
222 Loaded_Hours            0x0032   100   100   000    Old_age   Always       -       254
223 Load_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
224 Load_Friction           0x0022   100   100   000    Old_age   Always       -       0
226 Load-in_Time            0x0026   100   100   000    Old_age   Always       -       349
240 Head_Flying_Hours       0x0001   100   100   001    Pre-fail  Offline      -       0

SMART Error Log Version: 1
ATA Error Count: 2
        CR = Command Register [HEX]
        FR = Features Register [HEX]
        SC = Sector Count Register [HEX]
        SN = Sector Number Register [HEX]
        CL = Cylinder Low Register [HEX]
        CH = Cylinder High Register [HEX]
        DH = Device/Head Register [HEX]
        DC = Device Command Register [HEX]
        ER = Error register [HEX]
        ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 2 occurred at disk power-on lifetime: 141 hours (5 days + 21 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 0d b9 bf e4  Error: ICRC, ABRT 1 sectors at LBA = 0x04bfb90d = 79673613

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 00 0b b6 bf e4 00      00:56:57.690  READ DMA
  c8 00 00 0b b5 bf e4 00      00:56:57.686  READ DMA
  c8 00 00 0b b4 bf e4 00      00:56:57.681  READ DMA
  c8 00 00 0b b3 bf e4 00      00:56:57.678  READ DMA
  c8 00 00 0b b2 bf e4 00      00:56:57.674  READ DMA

Error 1 occurred at disk power-on lifetime: 16 hours (0 days + 16 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 11 0b 28 41  Error: ICRC, ABRT 1 sectors at LBA = 0x01280b11 = 19401489

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 80 ab 08 28 41 00      00:00:26.408  READ DMA
  c8 00 50 eb 9e 27 41 00      00:00:26.408  READ DMA
  c8 00 80 6b 9e 27 41 00      00:00:26.406  READ DMA
  c8 00 48 23 9e 27 41 00      00:00:26.404  READ DMA
  c8 00 80 a3 9d 27 41 00      00:00:26.397  READ DMA

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

j’ai acheté mon laptop au debut de la rentré c’est à dire le 20 septembre… t’en penses quoi ?

concernant la progression des cycles çà a l’air assez correct en moyenne 1 par min appart tout à l’heure il en a pris 10 en 5minutes , alors qu’il venait d’en prendre 10 en 20minutes juste avant , jtrouve çà assez correct , tu trouves pas ?

rectification je vais peter un cable là ^^ , laptop neuf de moi de septembre…

HELP :blush: