Para ver el número de serie de un disco duro (S/N de un HDD) ejecutamos en un terminal con permisos de root:
#hdparm -i /dev/sda
/dev/sda:Model=MAXTOR STM3250820AS, FwRev=3.AAE, SerialNo=6QE1B124
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=488397168
IORDY=on/off, tPIO={min:120,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 *udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7
Donde sda indica que es el primer disco SATA que tengo conectado, si necesitara el segundo disco sata sería sdb y así sucesivamente.
En cambio si lo que tenemos conectado es un disco IDE, para el primer disco sería hda, para el segundo hdb, etc.
Saludos.