sd(4) Device Drivers Manual sd(4) NOME sd - controlador de dispostivos de disco SCSI SINOPSE #include /* for HDIO_GETGEO */ #include /* for BLKGETSIZE and BLKRRPART */ CONFIGURACAO O nome do dispositivo de bloco tem a seguinte forma: sdlp, em que l e uma letra que denota o dispositivo fisico, e p e um numero que denota a particao naquele dispositivo. Frequentemente, o numero da particao, p,devera ser desligado quando o dispositivo correspndente for um disco todo. Discos SCSI tem um numero de dispositivo principal de 8, e um numero de dispositivo secundario da forma (16 * numero_do_drive) + numero_da_particao,em que numero_do_drive e o numero do dispositivo fisico na ordem de sua deteccao, e numero_da_particao e como segue: o particao 0 e o disco todo o particao 1-4 sao as particoes "primarias" do DOS o particao 5-8 sao as particoes "extendidas" (ou "logicas") Por exemplo, /dev/sda devera ter o maior 8, menor 0, e ira se referir para todo o primeiro disco SCSI no sistema; e /dev/sdb3 devera ter o maior 8, menor 19, e ira se referir para a terceira particao "primaria" do DOS do segundo disco SCSI no sistema. Desta vez, somente dispositivos de bloco serao fornecidos. Dispositivos raw ainda nao foram implementados. DESCRICAO As seguintes ioctls estao disponiveis: HDIO_GETGEO Retorna o parametros de disco da BIOS na estrutura seguinte: struct hd_geometry { unsigned char heads; unsigned char sectors; unsigned short cylinders; unsigned long start; }; Um ponteiro para esta estrututura e passado como o paramentro ioctl(2). A informacao retornada no paramentro da geometria de disco sobre o discoive com entendido pelo DOS! Esta geometria nao e a geometria fisica do disco. Ela e usada quando da montagem da tabela de particao do disco, de qualquer forma, e e necessaria para uma operacao conveniente de fdisk(1),efdisk(1) e lilo(1). Se a informacao sobre a geometria nao esta disponivel, zero sera retornado para todos os parametros. BLKGETSIZE Retorma o tamanho do dispositivo em setores. O ioctl(2) parametro deveria ser um ponteiro longo. BLKRRPART Forca uma re-leitura da tabela de particao do disco SCSI. Nao e necessario parametro. The SCSI ioctl(2) operations are also supported. If the ioctl(2) parameter is required, and it is NULL, then ioctl(2) fails with the error EINVAL. ARQUIVOS /dev/sd[a-h] o dispositivo todo /dev/sd[a-h][0-8] blocos individuais de particoes TRADUCAO A traducao para portugues brasileiro desta pagina man foi criada por Andre Luiz Fassone e Carlos Augusto Horylka Esta traducao e uma documentacao livre; leia a Licenca Publica Geral GNU Versao 3 ou posterior para as condicoes de direitos autorais. Nenhuma responsabilidade e aceita. Se voce encontrar algum erro na traducao desta pagina de manual, envie um e-mail para a lista de discussao de tradutores . Linux man-pages 6.06 31 outubro 2023 sd(4)