Primeiro, gostaria que os vários dispositivos especiais para diferentes capacidades de disquete (como /dev/fd0u720
etc.) estivessem disponíveis. Tentei adaptar algumas regras do udev que encontrei online. Eu tentei isso, que salvei como /etc/udev/rules.d/70-persistent-floppy.rules
:
# change floppy device ownership and permissions
# default permissions are 640, which prevents group users from having write access
# first fix primary devices (/dev/fd0, /dev/fd1, etc.)
# also change group ownership from disk to floppy
SUBSYSTEM=="block", KERNEL=="fd[0-9]*", GROUP="floppy", MODE="0660"
# next recreate secondary devices (/dev/fd0u720, /dev/fd0u1440, etc.)
SUBSYSTEM=="block", KERNEL=="fd[0-9]*", ACTION=="add", RUN+="create_floppy_devices -c -t $attr{cmos} -m %M -M 0660 -G floppy $root/%k"
Mas sem sucesso. Parece que o script create_floppy_devices
não é fornecido com 12.10. Como posso obtê-lo?
Segundo: estou usando o MATE e, sempre que faço login, recebo uma caixa de mensagem dizendo que ele tentou montar a unidade, mas falhou. Como desabilito isso?
Terceiro (provavelmente relacionado ao segundo): Sempre que houver um disco na unidade, o motor não parará de girar. Se eu fizer um mdir
dele, depois que ele retornar, o motor parará e, em seguida, iniciará novamente. Eu suspeito que há algum processo no MATE fazendo isso.
UPDATE: Para o CentOS 6 (quem tem tem um programa create_floppy_devices
) o seguinte arquivo de regras funcionou. Guardado como /etc/udev/rules.d/98-floppy.rules
:
# change floppy device ownership and permissions
# default permissions are 640, which prevents group users from having write access
# first fix primary devices (/dev/fd0, /dev/fd1, etc.)
# also change group ownership from disk to floppy
KERNEL=="fd[0-9]*", GROUP="floppy", MODE="0660"
# next recreate secondary devices (/dev/fd0u720, /dev/fd0u1440, etc.)
# drive A: is type 4 (1.44MB) - add other lines for other drives
KERNEL=="fd0*", ACTION=="add", RUN+="/lib/udev/create_floppy_devices -c -t 4 -m %M -M 0660 -G floppy $root/%k"