
Quali file di dispositivo identificano gli hard disk?
Tutti i dispositivi hardware che compongono
un PC vengono identificati mediante
uno specifico file presente nella directory
/dev, e questo vale anche per gli
hard disk. In questo caso particolare, il
nome del file dipende dal tipo di dispositivo,
contraddistinto in base all'interfaccia
di connessione che utilizza. Per cui, bisogna
distinguere tra IDE/ATA, SCSI o i
nuovi SATA (Serial ATA). Inoltre, bisogna
precisare che il nome del file di dispositivo
associato ad un particolare hard disk
dipende dal canale IDE o altro dove
questo è installato e dalla configurazione
Master o Slave utilizzata. Ad esempio,
nel caso degli IDE, il primo hard disk in
genere è sempre collegato al primo canale
IDE come Master, ed è identificato dal
file dispositivo /dev/hda. Un altro eventuale
hard disk installato come Salve sempre
sul primo canale IDE, invece, avrebbe
come file di dispositivo /dev/hdb. E ancora,
un hard disk connesso al secondo canale
IDE come Master sarebbe identificato
da /dev/hdc, mentre se connesso allo stesso
canale ma come Slave diventerebbe
/dev/hdd. Lo stesso discorso è valido anche
per lettori e masterizzatori CD/DVD.
In pratica, tutto dipende dal canale utilizzato
e dalla configurazione. Ricordiamo
inoltre, che la scelta di usare questi dispositivi
come Master o Slave viene stabilito
al momento del loro montaggio sulla
scheda madre intervenendo sui connettori
(jumper) presenti sul retro del componente
posti, in genere, tra il cavo di alimentazione
e quello dati. Per quanto riguarda gli
hard disk SCSI, invece, i nomi dei file di
dispositivo seguono più o meno la stessa
logica ma diventano: /dev/sda, /dev/sdb,
/dev/sdc e /dev/sdd. Gli hard disk SATA,
infine, hanno semplicemente ereditato la
“nomenclatura” utilizzata da quelli SCSI.
In tutti i casi, le partizioni vengono identificate
aggiungendo un numero da 1 a 4 al
file di dispositivo relativo all'hard disk sul
quale si trovano, per quelle primarie, e da
5 a 8 per quelle secondarie, dette anche
logiche. Ad esempio, la prima partizione
del secondo hard disk IDE installato come
Matser sul canale IDE secondario è
/dev/hdc1, mentre la seconda partizione
del disco fisso installato come Slave sul
canale IDE primario è /dev/hdb2. Stesso
discorso per quelli SCSI e SATA, solo,
che in questo caso le partizioni sarebbero
/dev/sdc1 e /dev/sdb2.