sd(4) Device Drivers Manual sd(4) NOME sd - Dispositivi per i dischi SCSI SINTASSI #include /* per HDIO_GETGEO */ #include /* per BLKGETSIZE e BLKRRPART */ CONFIGURAZIONE Il nome del dispositivo a blocchi ha la seguente forma: sdlp, dove l e una lettera che denota il dispositivo fisico, e p e un numero che denota la partizione in tale dispositivo fisico. Spesso, il numero della partizione, p, e tralasciato quando il dispositivo corrisponde all'intero disco. 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 e il numero del disco fisico in ordine di rilevamento all'accensione del sistema, e numero_partizione e definito come segue: o la partizione 0 e l'intero disco o partitions 1-4 are the DOS "primary" partitions o partitions 5-8 are the DOS "extended" (or "logical") partitions Per esempio, /dev/sda avra numero primario 8, secondario 0, e fara riferimento all'intero primo drive SCSI nel sistema; e /dev/sdb3 avra numero primario 8, secondario 19, e fara riferimento alla terza partizione DOS "primaria" nel secondo drive SCSI nel sistema. Ad oggi sono forniti solo dispositivi a blocchi. I dispositivi raw non sono ancora stati implementati. DESCRIZIONE Sono fornite le seguenti ioctl: HDIO_GETGEO Restituisce 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 e passato come parametro di ioctl(2). Le informazioni ritornate nel parametro sono la geometria del drive com'e vista dal DOS! Tale geometria non e la geometria fisica del disco. E comunque quella usata quando si costruisce la tabella delle partizioni del disco, ed e necessaria per le operazioni di fdisk(1), efdisk(1), e lilo(1). Se non sono disponibili le informazioni sulla geometria, verra restituito zero per tutti i parametri. BLKGETSIZE Restituisce 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 e necessario alcun parametro. Sono supportate anche le operazioni SCSI ioctl(2). Se e richiesto un parametro per ioctl(2), e questo e NULL, ioctl(2) fallisce restituendo l'errore EINVAL. FILE /dev/sd[a-h] il dispositivo completo /dev/sd[a-h][0-8] le singole partizioni a blocchi TRADUZIONE La traduzione italiana di questa pagina di manuale e stata creata da Giovanni Bortolozzo , Alessandro Rubini , Giulio Daprela , Elisabetta Galli e Marco Curreli Questa traduzione e documentazione libera; leggere la GNU General Public License Versione 3 o successiva per le condizioni di copyright. Non ci assumiamo alcuna responsabilita. Per segnalare errori nella traduzione di questa pagina di manuale inviare un messaggio a . Linux man-pages 6.06 31 ottobre 2023 sd(4)