Configuração do Autofs
Dificuldades para convencer a esposa/namorada a usar o Linux? Um amigo não quer usar por que tem preguiça de montar/desmontar os drives de disquete ou de CD-ROM? Não discuta com eles. Simplesmente configure o Autofs - que monta/desmonta automaticamente os drives.
Instalação do Autofs
Se você está usando um sistema baseado no RPM -- Red Hat, Conectiva, Mandrake, etc,
localize o pacote rpm correspondente ao autofs e instale-o. No Debian, o
comando para instalação pode ser 'apt-get install autofs'.
Vamos, agora, criar uma pasta (um diretório) com o nome de 'vol' (se preferir outro nome, sinta-se à vontade para usá-lo). Dentro desta pasta é que vão ser montados os drives de disquete (floppy) e de CDROM.
Vamos, agora, editar o arquivo /etc/auto.master:
Configurando o autofs
Vamos, agora, criar uma pasta (um diretório) com o nome de 'vol' (se preferir outro nome, sinta-se à vontade para usá-lo). Dentro desta pasta é que vão ser montados os drives de disquete (floppy) e de CDROM.
Vamos, agora, editar o arquivo /etc/auto.master:
# $Id: auto.master,v 1.2 1997/10/06 21:52:03 hpa Exp $
# Sample auto.master file
# Format of this file:
# mountpoint map options
# For details of the format look at autofs(5).
#/var/autofs/misc /etc/auto.misc
#/var/autofs/net /etc/auto.net
/vol /etc/auto.vol --timeout=3
# Sample auto.master file
# Format of this file:
# mountpoint map options
# For details of the format look at autofs(5).
#/var/autofs/misc /etc/auto.misc
#/var/autofs/net /etc/auto.net
/vol /etc/auto.vol --timeout=3
A última linha foi acrescentada e as duas anteriores foram transformadas em comentários (com o sinal '#'), uma vez que eu não preciso, em casa, nem do /net e nem do /misc. A opção 'timeout' é o tempo (em segundos) que o sistema deve esperar antes de desmontar a unidade. O padrão é 60 segundos. Contudo, existe um consenso no sentido de que 3 segundos são o ideal para a maioria das pessoas.
Agora é hora de criar uma pasta com o nome 'vol':
# mkdir /vol
# chmod 775 /vol
Depois, vamos criar e editar o arquivo '/etc/auto.vol':
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage
a -fstype=auto,rw,sync,umask=002 :/dev/fd0
d -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage
a -fstype=auto,rw,sync,umask=002 :/dev/fd0
d -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
Feito isto, é hora de reiniciarmos o serviço autofs:
# /etc/init.d/autofs stop
# /etc/init.d/autofs start
Um detalhe importante, para finalizar, é que pode ser útil retirar no arquivo /etc/fstab as linhas que se referem ao cdrom e ao floppy. Um '#' início de cada linha que trate do drive de disquetes ou do CDROM resolve bem o problema. O meu /etc/fstab ficou assim:
# /etc/fstab: informações estáticas do sistemas de arquivos.
#
#
/dev/hda1 / ext2 errors=remount-ro 0 1
/dev/hda2 none swap sw 0 0
proc /proc proc defaults 0 0
#/dev/fd0 /floppy auto user,noauto 0 0
#/dev/cdrom /cdrom iso9660 ro,user,noauto 0 0
#
#
/dev/hda1 / ext2 errors=remount-ro 0 1
/dev/hda2 none swap sw 0 0
proc /proc proc defaults 0 0
#/dev/fd0 /floppy auto user,noauto 0 0
#/dev/cdrom /cdrom iso9660 ro,user,noauto 0 0
Criando atalhos para os pontos de montagem (para facilitar um pouco mais).
Agora, é interessante criar para os usuários atalhos para os pontos de montagem '/vol/a' e '/vol/d'. Isto pode ser feito, preferencialmente, dentro do diretório home de cada usuário.
# ln -s /vol/a disquete
# ln -s /vol/d cdrom
Assim, quando o usuário quiser acessar um destes dispositivos de um editor de textos, por exemplo, ele o fará através do atalho.
Bruno-PB