sd(4) Device Drivers Manual sd(4) NOMBRE sd - controlador para las unidades de disco SCSI SINOPSIS #include /* para HDIO_GETGEO */ #include /* para BLKGETSIZE y BLKRRPART */ CONFIGURACION El nombre del dispositivo de bloque tiene la forma siguiente: sdlp, donde l es una letra que designa la unidad fisica, y p es un numero que designa la particion en dicha unidad fisica. A menudo, el numero de particion, p, se omite cuando el dispositivo corresponde a la unidad entera. Los discos SCSI tienen un numero mayor de dispositivo de 8, y un numero menor de dispositivo de la forma (16 * numero_unidad) + numero_particion, donde numero_unidad es el numero de la unidad fisica segun el orden de deteccion, y numero_particion se determina como sigue: o la particion 0 es la unidad entera o las particiones 1-4 son las particiones "primarias" DOS o las particiones 5-]8 son las particiones "extendidas" (o "logicas") DOS Por ejemplo, /dev/sda tiene el numero mayor 8, menor 0, y se refiere a la primera unidad SCSI entera del sistema. Y /dev/sdb3 tiene el numero mayor 8, menor 19, y se refiere a la tercera particion "primaria" DOS de la segunda unidad SCSI del sistema. En este momento solo estan disponibles los dispositivos de bloque. Los dispositivos crudos (raw devices) todavia no han sido implementados. DESCRIPCION Las siguientes ioctl estan disponibles: HDIO_GETGEO Devuelve los parametros del disco de la BIOS, en la siguiente estructura: struct hd_geometry { unsigned char heads; /*Numero de cabezas*/ unsigned char sectors; /*Numero de sectores*/ unsigned short cylinders; /*Numero de cilindros*/ unsigned long start; /*Principio del disco*/ }; Se pasa un puntero a esta estructura como el parametro de ioctl(2). La informacion devuelta en el parametro es la geometria del disco de la unidad, !tal y como la ve el DOS! Esta geometria no es la geometria fisica de la unidad. No obstante, se utiliza para construir la tabla de particiones de la unidad y es necesaria para el adecuado fucionamiento de fdisk(1), efdisk(1), y lilo(1). Si la informacion geometrica no esta disponible, todos los campos de la estructura son cero. BLKGETSIZE Devuelve el tamano del dispositivo en sectores. El parametro de ioctl(2) debe ser un puntero a long. BLKRRPART Fuerza la relectura de la tabla de particiones del disco SCSI. No se necesita ningun parametro. Tambien permite operacions de SCSI ioctl(2). Si se requiere el parametro ioctl(2) y su valor de NUL, entonces dara el error EINVAL. ARCHIVOS /dev/sd[a-h] el dispositivo completo /dev/sd[a-h][0-8] particiones de bloque individuales TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Pedro A. Carrasco Ponce , Juan Piernas y Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de manual de Linux 6.06 31 Octubre 2023 sd(4)