table of contents
- bookworm 4.18.1-1
- bookworm-backports 4.25.1-1~bpo12+1
- testing 4.25.1-1
- unstable 4.25.1-1
FD(4) | Arquivos especiais | FD(4) |
NOME¶
fd - dispositivo de disco flexível
CONFIGURAÇÃO¶
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 |
DESCRIÇÃO¶
Arquivos especiais fd acessam o controlador de disco flexível no modo direto. As seguintes chamadas ioctl(2) são suportadas pelos dispositivos fd:
- FDCLRPRM
- apaga a informação de midia de um controlador (geometria do disco no drive).
- FDSETPRM
- seleciona a informaçõa de midia de um controlador. A informação de midia será perdida com a midia se alterada.
- FDDEFPRM
- seleciona a informaçõa de midia de um controlador (geometria do disco no drive). A informação da mídia não será perdida se alterada. Isto irá desabilitar a autodetecção. Para reativar a autodetecção, você deve executar um FDCLRPRM.
- FDGETDRVTYP
- retorna o tipo do controlador (parâmetro nome). Para formato trabalhado em váriso tipos de controladores, FDGETDRVTYP retorna um nome que é apropriado para os tipos mais antigos controladores para controlador dado.
- FDFLUSH
- invalida a memória cache do buffer para cada controlador fornecido.
- FDSETMAXERRS
- seleciona o nível mínimo de erro para reportá-lo, abortando a operação, recalibrando, resetando e relendo setor por setor.
- FDSETMAXERRS
- pega o nível mínimo de erro atual.
- FDGETDRVTYP
- pega o nome interno do controlador.
- FDWERRORCLR
- apagua a estatistíca de erros de escrita.
- FDWERRORGET
- lê e escreve estatisticas de erro. Estas incluem o número total de estatisticas de erro de escrita, a localização e disco do primeiro erro de escrita, e a localização e disco do último erro de escrita. Discos são identificados pela geração de um número o qual é incrementado para (quase) cada alteração de disco.
- FDTWADDLE
- Desliga o motor do controlador para uns poucos microsegundos. Talvez necessite disto para poder acessar um disco do qual setores estão sendo fechados ao mesmo tempo.
- FDSETDRVPRM
- seleciona vários parâmetros do controlador.
- FDGETDRVPRM
- lê estes parâmentros novamente.
- FDGETDRVSTAT
- pega o estado do controlador (alteração do disco, proteção de escrita e outros)
- FDPOLLDRVSTAT
- nomeia o controlador e retrona este estado.
- FDGETFDCSTAT
- pega o estado do controlador de disco flexível.
- FDRESET
- zera o controlador de disco flexível sob condições incertas.
- FDRAWCMD
- envia um comando puro para o controlador de disco flexível.
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.
NOTAS¶
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.
ARQUIVOS¶
/dev/fd*
AUTORES¶
Alain Knaff (Alain@linux.lu), David Niemi (niemidc@tux.org), Bill Broadhurst (bbroad@netcom.com).
VEJA TAMBÉM¶
floppycontrol(1), mknod(1), chown(1), getfdprm(1), superformat(1), mount(8), setfdprm(1)
TRADUÇÃO¶
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 |