Voici 2 commandes en linux qui permettent simplement de trouver le modèle et le numéro de série d’un disque dure :
smartctl et hdparm
Il s’agit du détournement de la fonction première des 2 commandes. hdparm ne fonctionne que pour les disques IDE.
Si vous utilisez du raid hardware, votre os ne verra pas ces informations, puisque pour l’OS il ne voit qu’un disque.
smartctl -i /dev/hda1
=== START OF INFORMATION SECTION ===
Device Model: *ST3802110A*
Serial Number: *5LR18BEE*
Firmware Version: 3.AAE
User Capacity: 80,026,361,856 bytes
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 7
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Thu Aug 20 11:01:00 2009 CEST
SMART support is: Available – device has SMART capability.
SMART support is: Enabled
hdparm -i /dev/hda1
/dev/hda:
Model=*ST3802110A*, FwRev=3.AAE, SerialNo=*5LR18BEE*
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version:
* signifies the current active mode