| FD(4) | Arquivos especiais | FD(4) |
fd - dispositivo de disco flexível
Unidades de disquete são dispositivos de bloco com número principal 2. Normalmente, elas são de propriedade de root.floppy e têm o modo 0660 (verificação de acesso por meio de associação de grupo) ou o modo 0666 (todos têm acesso). Para os seguintes dispositivos, n é o número da unidade. É 0 para a primeira unidade, 1 para a segunda, etc. Para obter um número menor para uma unidade específica conectada ao primeiro controlador, adicione n ao número base menor. Se estiver conectado ao segundo controlador, adicione n+128 ao número base menor. Aviso: Se você usar formatos com mais trilhas do que o suportado pela sua unidade, poderá danificá-la mecanicamente. Tentar uma vez se mais trilhas do que as 40/80 usuais são suportadas não deve danificá-la, mas nenhuma garantia é dada para isso. Não crie entradas de dispositivo para esses formatos para evitar seu uso se não tiver certeza.
Arquivos independentes de controlador de dispositivos no qual são automaticamente detectados o formato da midia e capacidade:
| Nome | Base menor # |
| fdn | 0 |
Dispositivo de 5,25 polegadas e dupla densidade:
| Nome | Capac. | Cil. | Set. | Cabeças | Base menor # |
| fdnd360 | 360K | 40 | 9 | 2 | 4 |
Dispositivo de 5,25 polegadas e alta densidade:
| Nome | Capac. | Cil. | Set. | Cabeças | Base menor # |
| fdnh360 | 360K | 40 | 9 | 2 | 20 |
| fdnh410 | 410K | 41 | 10 | 2 | 48 |
| fdnh420 | 420K | 42 | 10 | 2 | 64 |
| fdnh720 | 720K | 80 | 9 | 2 | 24 |
| fdnh880 | 880K | 80 | 11 | 2 | 80 |
| fdnh1200 | 1200K | 80 | 15 | 2 | 8 |
| fdnh1440 | 1440K | 80 | 18 | 2 | 40 |
| fdnh1476 | 1476K | 82 | 18 | 2 | 56 |
| fdnh1494 | 1494K | 83 | 18 | 2 | 72 |
| fdnh1600 | 1600K | 80 | 20 | 2 | 92 |
Dispositivo de 3,5 polegadas e dupla densidade:
| Nome | Capac. | Cil. | Set. | Cabeças | Base menor # |
| fdnu360 | 360K | 80 | 9 | 1 | 12 |
| fdnu720 | 720K | 80 | 9 | 2 | 16 |
| fdnu800 | 800K | 80 | 10 | 2 | 120 |
| fdnu1040 | 1040K | 80 | 13 | 2 | 84 |
| fdnu1120 | 1120K | 80 | 14 | 2 | 88 |
Dispositivo de 3,5 polegadas e alta densidade:
| Nome | Capac. | Cil. | Set. | Cabeças | Base menor # |
| fdnu360 | 360K | 40 | 9 | 2 | 12 |
| fdnu720 | 720K | 80 | 9 | 2 | 16 |
| fdnu820 | 820K | 82 | 10 | 2 | 52 |
| fdnu830 | 830K | 83 | 10 | 2 | 68 |
| fdnu1440 | 1440K | 80 | 18 | 2 | 28 |
| fdnu1600 | 1600K | 80 | 20 | 2 | 124 |
| fdnu1680 | 1680K | 80 | 21 | 2 | 44 |
| fdnu1722 | 1722K | 82 | 21 | 2 | 60 |
| fdnu1743 | 1743K | 83 | 21 | 2 | 76 |
| fdnu1760 | 1760K | 80 | 22 | 2 | 96 |
| fdnu1840 | 1840K | 80 | 23 | 2 | 116 |
| fdnu1920 | 1920K | 80 | 24 | 2 | 100 |
Dispositivo de 3,5 polegadas e densidade extra:
| Nome | Capac. | Cil. | Set. | Cabeças | Base menor # |
| fdnu2880 | 2880K | 80 | 36 | 2 | 32 |
| fdnu3200 | 3200K | 80 | 40 | 2 | 104 |
| fdnu3520 | 3520K | 80 | 44 | 2 | 108 |
| fdnu3840 | 3840K | 80 | 48 | 2 | 112 |
Arquivos especiais fd acessam o controlador de disco flexível no modo direto. As seguintes chamadas ioctl(2) são suportadas pelos dispositivos fd:
Para informações mais precisas, consulte também o arquivos cabeçalhos <linux/fd.h> e <linux/fdreg.h>, assim como as páginas de manual para floppycontrol.
Os vários formatos permitem ler e escrever em muitos tipo de disco. De qualquer forma, se um disquete é formatado com uma lacuna entre setores muito pequena, a performance pode cair, até necessitando de muitos segundos para acessar um trilha inteira. Para previnir isto, use formatos intercalados. Isto não é possível para ler disquetes que foram formatados usando GCR (gravação de código de grupo), que é usado por computadores Apple II e Macintosh (discos de 800k). Leitura de disquetes que são severamente setorizados (um buraco por setor, com o índice de buraco sendo um pequeno desvio) não é suportado. Isto é usado para ser comum com velhos disquetes de 8 polegadas.
/dev/fd*
Alain Knaff (Alain@linux.lu), David Niemi (niemidc@tux.org), Bill Broadhurst (bbroad@netcom.com).
floppycontrol(1), mknod(1), chown(1), getfdprm(1), superformat(1), mount(8), setfdprm(1)
A tradução para português brasileiro desta página man foi criada por André Luiz Fassone <lonely_wolf@ig.com.br>, Carlos Augusto Horylka <horylka@conectiva.com.br> e Rafael Fontenelle <rafaelff@gnome.org>.
Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita.
Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para a lista de discussão de tradutores.
| 3 julho 1999 | Linux |