Pluto Free Software Users Group Pluto Free Software Users Group
SD(4) manual page Table of Contents

Nome

sd - Driver per i Dischi SCSI

Sintassi

#include <linux/hdreg.h>

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 major device number di 8, e un minor number 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à major 8, minor 0, e farà riferimento all'intero primo drive SCSI nel sistema; e /dev/sdb3 avrà major 8, minor 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 device raw non sono ancora stati implementati.

Descrizione

Si possono usare le seguenti ioctl:
HDIO_REQ
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)


Table of Contents

HOWTO
Guide LDP
Italian HOWTO
AppuntiLinux
LDR
Pagine man
      man1
      man2
      man3
      man4
      man5
      man6
      man7
      man8
FAQ di icl
Gnome
Altri documenti
Mirror ildp
Meeting
Pluto Journal
Mailing List
Disclaimer
Area ftp
Cerca
Pluto home

Copyright © 2001 Pluto Free Software Users Group
pluto@pluto.linux.it

Valid HTML 4.01!

webmaster @ pluto.linux.it
Il Pluto ringrazia i suoi sponsor.