Provided by:
manpages-it_0.3.4-5_all 
NOME
sd - Dispositivi per i Dischi SCSI
SINTASSI
+#include <linux/hdreg.h> /* per HDIO_GETGEO */ +#include
<linux/fs.h> /* per BLKGETSIZE e BLKRRPART */
CONFIGURAZIONE
Il nome del dispositivo a blocchi ha la seguente forma: sdlp, dove l è
una lettera che denota il drive fisico, e p è un numero che denota la
partizione in tale drive. Spesso, il numero della partizione, p, è
tralasciato quando il device corrisponde all’intero drive.
I dischi SCSI hanno un numero primario di dispositivo di 8, e un numero
secondario della forma (16 * numero_drive) + numero_partizione, dove
numero_drive è il numero del drive fisico in ordine di rilevamento
all’accensione del sistema, e numero_partizione è definito come segue:
la partizione 0 è l’intero drive
le partizioni 1-4 sono le partizioni DOS "primarie"
le partizioni 5-8 sono le partizioni DOS "estese" (o "logiche").
Per esempio, /dev/sda avrà numero primario 8, secondario 0, e farÃ
riferimento all’intero primo drive SCSI nel sistema; e /dev/sdb3 avrÃ
numero primario 8, secondario 19, e farà riferimento alla terza
partizione DOS "primaria" nel secondo drive SCSI nel sistema.
In questo momento, sono forniti solo dispositivi a blocchi. I
dispositivi raw non sono ancora stati implementati.
DESCRIZIONE
Si possono usare le seguenti ioctl:
HDIO_GETGEO
Ritorna i parametri BIOS del disco nella seguente struttura:
struct hd_geometry {
unsigned char testine;
unsigned char settori;
unsigned short cilindri;
unsigned long start;
};
Un puntatore a questa struttura è passato come parametro di
ioctl(2).
Le informazioni ritornate nel parametro sono la geometria del
drive com’è vista dal DOS! Tale geometria non è la geometria
fisica del drive. È comunque quella usata quando si costruisce
la tabella delle partizioni (partition table) del drive, ed è
necessaria per le operazioni di fdisk(1), efdisk(1), e lilo(1).
Se non sono disponibili le informazioni sulla geometria, verrÃ
ritornato zero per tutti i parametri.
BLKGETSIZE
Ritorna la dimensione del dispositivo in settori. Il parametro
di ioctl(2) dovrebbe essere un puntatore a long.
BLKRRPART
Richiede la rilettura della tabella delle partizioni del disco
SCSI. Non è necessario alcun parametro.
Sono supportate anche le ioctl scsi(4). Se è richiesto un
parametro per ioctl(2), e questo è NULL, allora ioctl(2)
ritornerà -EINVAL.
FILE
/dev/sd[a-h]: i drive completi
/dev/sd[a-h][0-8]: le singole partizioni
VEDERE ANCHE
scsi(4)
17 dicembre 1992 SD(4)