jan 10

Quando vc espeta um dispositivo de armazenamento externo na maquina (storage), como um pendrive ou dispositivos de armazenamentos maiores e ate mesmo pela rede,vc precisa montar com o comando mount. Que as vezes eh um procedimento muito chato pois existem coisas que deveriam ser um pouco mais automáticas,para facilitar a vida do administrador de sistemas. O automount é uma excelente opção para qualquer desktop e servidor que o administrador possa escolher.Na verdade existe varios outros softwares para fazer isso mas o autofs se destaca.

O autofs permite que quando vc entre no diretorio com o “cd”, ele encontre automaticamente o dispositivo e venha montar automaticamente. Ele consulta o dispositivo ou IP da rede pelo compartilhamento (seja ele pelo protocolo NFS ou SMB/CIFS),e utiliza da mesma propriedade do comando mount para montar e permitir o acesso por um diretorio virtual. Isso sem dúvida inutiliza o comando mount.

(Debian/Ubuntu)#apt-get install autofs
(RHEL/CentOS/Fedora)#yum install autofs
(SuSE/OpenSuSE)#zypper install autofs


NOTA: em distribuicoes como Red Hat/Fedora/SuSE o autofs ja vem instalado em qualquer perfil de instalacao mas somente no debian e ubuntu vc terá a necessidade de instalar.

O principal arquivo do autofs é conhecido pelo arquivo mestre onde estao mapeados todos os outros arquivos de configuracao do autofs em que serão criados automaticamente os diretorios virtuais. O arquivo /etc/auto.master é o arquivo mestre do autofs.

DEntro do arquivo /etc/auto.master vc encontra varios diretorios como /mnt/misc OU /misc que na verdade poderia ser qualquer um. O diretorio “pai” ou mestre dever ser neste caso o /mnt ou /media ou qualquer outro diretorio a sua escolha como no exemplo da configuração do autofs no Debian apontando para um diretorio chamado /misc que nao existe.

ex:   /mnt/misc   /etc/auto.misc   –timeout=60

Essa configuração diz que toda vez que o administrador entrar no diretorio /mnt/misc e nos seus subdiretorios especificados no arquivo MAPA /etc/auto.misc serão montados automaticamente,por isso eles nao podem existir,pois é virtual e criado pelo proprio autofs. O atributo –timeout=60 diz que qualquer inatividade em 60 segundos no diretorio (sem acessos), ele será automaticamente desmontado. Vc quando for criar o arquivo mapa vc pode seguir o exemplo da documentação que define /etc/auto.DIR (alterando o DIR para o diretorio que vc vai usar).

Dentro do arquivo /etc/auto.misc deve contar as seguintes informações:

diretorio    -fstype=SISTEMADEARQUIVO   :/dev/DISPOSITIVO_OU_IP

por exemplo,se eu quisesse que toda vez que eu entrar  no diretorio /mnt/misc/backups será montado automaticamente o dispositivo /dev/sdd5 com o sistema de arquivo ext3 (com permissoes de leitura e escrita), que foi formatado este dispositivo. Entao o conteudo do arquivo auxiliar /etc/auto.misc que eh o arquivo MAPA ou auxiliar do arquivo /etc/auto.master deve ser de:

backups          -fstype=ext3    :/dev/sdd5

Lembrando que a opcao -fstype tb pode ser especificado com ro,rw e as opcoes do mount sendo utilizado para rede tb como no caso de um NFS. O autos tb pode ser utilizado para mapeamento de bases de NIS e LDAP.

Para criar um compartilhamento automatico de NFS:

#mkdir  /media/nfs
#vi /etc/auto.master

(incluir)  /media/nfs   /etc/auto.misc   –timeout=20

#vi /etc/auto.misc

(incluir)  user1    -filetype=nfs    10.0.0.2:/home/user1
(incluir)  user2    -filetype=nfs   10.0.0.2:/home/user2

(reiniciar o daemon do autofs)#/etc/init.d/autofs restart

Pronto! Ja esta funcionando, toda vez que ocorrer qualquer acesso no diretorio /media/nfs/user2 (exemplo) o compartihamento sera montando automaticamente.Caso ocorra alguma inatividade do diretorio com 20 segundos será automaticamente desmontado. Vale lembrar tambem que o autofs fica monitando diretamente o arquivo mapa que por padrao é o /etc/auto.misc. Os subdiretorios neste caso como user1 ou user2 nao podem existir. Pois serao criados automaticamente como diretorios virtuais e mapeados para os acessos do autofs.

Comments are closed.

preload preload preload
Powered by Moblie Video for WordPress + Daniel Watrous