Test disque dur

Publié le 24 juillet 2011 par Lmns972 @guestblog

Aujourd'hui je suis posé la question mais il serait quand même sympa d'avoir quelques infos sur son disque dur . Biensur vous avez acheté un disque cela fait 3 à 4 mois vous ne vous rappeler pas de la marque les caractéristiques etc .
Il n'existe pas de fichier à ma connaisance dans l'arborescence linux que permettent d'obtenir ces informations. Evidemment nous avons des outils qui pourront nous aider 'hddtemp , smartctl par exemple' .

Passage du disque en SMART

  1. /*
  2. smartctl -s on /dev/sdb
  3. smartctl 5.40 2010-07-12 r3124 [i686-pc-linux-gnu] (local build)
  4. Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
  5. === START OF ENABLE/DISABLE COMMANDS SECTION ===
  6. SMART Enabled.
  7. smartctl -i /dev/sdb
  8. smartctl 5.40 2010-07-12 r3124 [i686-pc-linux-gnu] (local build)
  9. Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
  10. === START OF INFORMATION SECTION ===
  11. Model Family: Maxtor DiamondMax Plus 9 family
  12. Device Model: Maxtor 6Y080L0
  13. Serial Number: Y25JSH2E
  14. Firmware Version: YAR41BW0
  15. User Capacity: 80,000,000,000 bytes
  16. Device is: In smartctl database [for details use: -P show]
  17. ATA Version is: 7
  18. ATA Standard is: ATA/ATAPI-7 T13 1532D revision 0
  19. Local Time is: Sat Jul 23 10:47:13 2011 CEST
  20. SMART support is: Available - device has SMART capability.
  21. SMART support is: Enabled
  22. */

Avoir des informations sur vos disques .

  1. /*
  2. smartctl -i /dev/sda
  3. smartctl 5.40 2010-07-12 r3124 [i686-pc-linux-gnu] (local build)
  4. Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
  5. === START OF INFORMATION SECTION ===
  6. Model Family: SAMSUNG SpinPoint F3 series
  7. Device Model: SAMSUNG HD103SJ
  8. Serial Number: S246JD1Z900519
  9. Firmware Version: 1AJ10001
  10. User Capacity: 1,000,204,886,016 bytes
  11. Device is: In smartctl database [for details use: -P show]
  12. ATA Version is: 8
  13. ATA Standard is: ATA-8-ACS revision 6
  14. Local Time is: Sat Jul 23 10:49:16 2011 CEST
  15. SMART support is: Available - device has SMART capability.
  16. SMART support is: Enabled
  17. smartctl -P show /dev/sda
  18. smartctl 5.40 2010-07-12 r3124 [i686-pc-linux-gnu] (local build)
  19. Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
  20. Drive found in smartmontools Database. Drive identity strings:
  21. MODEL: SAMSUNG HD103SJ
  22. FIRMWARE: 1AJ10001
  23. match smartmontools Drive Database entry:
  24. MODEL REGEXP: SAMSUNG HD(502H|754J|103S)J
  25. FIRMWARE REGEXP: .*
  26. MODEL FAMILY: SAMSUNG SpinPoint F3 series
  27. ATTRIBUTE OPTIONS: None preset; no -v options are required.
  28. */

Test de la vitesse d'écriture

  1. /*
  2. # time dd if=/dev/zero of=ddfile bs=8k count=125000 & sync
  3. 125000+0 records in
  4. 125000+0 records out
  5. 1024000000 bytes (1.0 GB) copied, 7.55704 s, 136 MB/s
  6. real 0m7.586s
  7. user 0m0.064s
  8. sys 0m4.220s
  9. */

Test de la vitesse de lecture

  1. /*
  2. # time dd if=ddfile of=/dev/null bs=8k
  3. 125000+0 records in
  4. 125000+0 records out
  5. 1024000000 bytes (1.0 GB) copied, 8.50428 s, 120 MB/s
  6. real 0m8.518s
  7. user 0m0.056s
  8. sys 0m0.832s
  9. */

Avoir la température de vos disques :

  1. /*
  2. # hddtemp /dev/sda
  3. /dev/sda: SAMSUNG HD103SJ: 41°C
  4. hddtemp /dev/sdb
  5. /dev/sdb: Maxtor 6Y080L0: 39°C
  6. # hddtemp /dev/sda
  7. /dev/sda: ST9160412ASG: 28°C "Temperature disque dedibox"
  8. */

Il serait bien quand même de pouvoir grapher la température de nos disques . J'utilise munin pour cela , pour ceux qui souhaitent le mettre en place c'est par ici .

  1. /*
  2. /etc/munin# cd plugins/
  3. ln -s /usr/share/munin/plugins/hddtemp_smartctl hddtemp_smartctl
  4. */

Modifier le fichier suivant comme ceci

  1. /*
  2. /etc/munin# vim plugin-conf.d/munin-node
  3. [hddtemp_smartctl]
  4. user root
  5. env.drives sda
  6. env.args_sda -d ata #ATA il s'agit du type de disque que vous retourne la commande smartctl -i /dev/sda
  7. */