Estou usando uma caixa com o Debian que passou por muitas atualizações (pelo menos lenny, squeeze, wheezy).
Depois de muito tempo, eu queria montar um disquete novamente que não funcionava como costumava. Eu encontrei um tutorial explicando que eu tinha que comentar a linha sobre /dev/fd0
em /etc/fstab
porque o módulo de disquete foi removido do kernel e não é invocado durante a inicialização.
Link: Como habilitar seu driver de disquete , refere-se a Não é possível ler disquetes .
A correção funciona, eu posso montar o disquete bem. Mas agora estou curioso.
A grande questão: por que comentar a linha em /etc/fstab
corrige o problema? Eu pensei que a informação em fstab
apenas torna a digitação de # mount
comandos mais fácil, permite que os aplicativos encontrem informações de montagem e permite omitir coisas como -t
e o ponto de montagem? Comentar uma linha em /etc/fstab
certamente não carregará um módulo do kernel, ou não? Eu realmente habilito o próprio driver de disquete ao modificar /etc/fstab
?
EDIT, só para ter certeza ...
Depois de um bom comentário perguntado se esse era realmente o comportamento do meu sistema, verifiquei novamente.
com
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
em /etc/fstab
, a montagem não funciona:
box:/home/zebonaut# mount -t vfat /dev/fd0 /media/floppy0/
box:/home/zebonaut# ls -l /media/floppy0
total 0
box:/home/zebonaut# umount /media/floppy0
umount: /media/floppy0: not mounted
box:/home/zebonaut#
com
#/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
em /etc/fstab
, posso montar o disquete bem:
box:/home/zebonaut# mount -t vfat /dev/fd0 /media/floppy0/
box:/home/zebonaut# ls -l /media/floppy0
total 1241
-rwxr-xr-x 1 root root 340498 Sep 5 2002 file.01
-rwxr-xr-x 1 root root 410952 Sep 5 2002 file.02
-rwxr-xr-x 1 root root 43008 Jan 23 2000 file.03
-rwxr-xr-x 1 root root 26060 Jan 6 2005 file.04
-rwxr-xr-x 1 root root 20992 Jan 19 2000 file.05
-rwxr-xr-x 1 root root 54784 May 14 1999 file.06
-rwxr-xr-x 1 root root 217600 Apr 15 2005 file.07
-rwxr-xr-x 1 root root 32256 Mar 23 2005 file.08
-rwxr-xr-x 1 root root 32768 Jan 20 2000 file.09
-rwxr-xr-x 1 root root 91136 Jan 20 2000 file.10
box:/home/zebonaut# umount /media/floppy0
box:/home/zebonaut#
É realmente estranho. Posso ativar ou desativar minha capacidade de montar o disquete abrindo /etc/fstab
com um editor e colocando um #
na frente da linha com as informações do disquete.