Autofs-4.1.4 para Slackware 12: Compilação, instalação, configuração

Compilação, alteração, instalação, configuração do Automount e sua associação ao sistema Udev ou Hotplug para a montagem e desmontagem automática dos dispositivos removíveis CDROM, USB, disquete. Embora feito em Slackware 12, serve também às versões anteriores com kernel 2.4.

[ Hits: 22.282 ]

Por: Elias Zoby em 28/02/2008 | Blog: http://concordancia.webs.com


Apêndice e referências bibliográficas



Apêndice

Para quem não configurar os removíveis usb no auto.misc.

Exemplos com um Mp3 (sda) e um pendrive Kingston (sda1 ou sdb1, de acordo à porta na qual for inserido).

Criar os diretórios /mnt/sda e /mnt/usb. No /etc/fstab, acrescentar as linhas:

/dev/sda         /mnt/sda         auto        noauto,users,rw  0   0
/dev/sda1        /mnt/usb        auto        noauto,users,rw  0   0
/dev/sdb1        /mnt/usb        auto        noauto,users,rw  0   0

Kernel 2.6 - arquivo /etc/udev/rules.d/010-storage.rules com o seguinte conteúdo:

# Para obter informações: $ udevinfo -a -p $(udevinfo -q path -n /dev/sda1) ou
sdb1, sda etc.
# udevinfo -a -p /sys/block/sda
# Não pode misturar informações de blocos diferentes.

ACTION=="remove", KERNEL=="sda", RUN+="/sbin/umount /mnt/sda"
ACTION=="add", KERNEL=="sda", RUN+="/sbin/mount /dev/sda"

ACTION=="remove", KERNEL=="sd*", RUN+="/sbin/umount /mnt/usb"
ACTION=="add", KERNEL=="sdb?", NAME{all_partitions}="%k",
RUN+="/sbin/mount /dev/sdb1"
ACTION=="add", KERNEL=="sda?", NAME{all_partitions}="%k",
RUN+="/sbin/mount /mnt/usb"

Cada # e cada ACTION começa uma linha.

Kernel 2.4 - duas regras em /etc/hotplug/usb.usermap e dois scripts com permissão de execução: /etc/hotplug/usb/mp3 e pen.

Plugar os dispositivos usb e copiar os IDs da saída de:

# lsusb
Bus 002 Device 002: ID 10d6:1100 Actions Semiconductor Co., Ltd
Bus 001 Device 003: ID 0951:1603 Kingston Technology

/etc/hotplug/usb.usermap:

# Primeiro campo é o script. Segundo é 0x0003 = que preencham ambos os IDs. 
# Terceiro e quarto campos referem-se aos IDs, precedidos de 0x.
mp3          0x0003 0x10d6   0x1100    0x0000       0x0000       0x00         0x00
0x00            0x00            0x00            0x00            0x00000000
pen          0x0003 0x0951   0x1603    0x0000       0x0000       0x00         0x00
0x00            0x00            0x00            0x00            0x00000000

Três linhas, começando por #, mp3, pen.

/etc/hotplug/usb/mp3:

#!/bin/sh
umount /mnt/sda; sleep 1
mount /mnt/sda

/etc/hotplug/usb/pen:

#!/bin/sh
umount /mnt/usb; sleep 1
mount /mnt/usb

Referências

MORIMOTO, Carlos E. Usando o autofs e automount. 2005.
http://www.guiadohardware.net

RIBEIRO, Daniel. Autofs no Slackware. 2004.
http://www.vivaolinux.com.br

ZOBY, Elias C. Montar pendrives automaticamente usando Hotplug. 2007.
http://www.slackbr.org/forum/viewtopic.php?t=16117
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=7590

Slackware 10.2 com dois kernels na mesma instalação. 2007.
http://www.slackbr.org/forum/viewtopic.php?t=15971
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=7521

Página anterior    

Páginas do artigo
   1. Introdução
   2. Adaptando a Slackware
   3. Empacotamento, instalação e conclusões
   4. Apêndice e referências bibliográficas
Outros artigos deste autor

Caracteres especiais no teclado Linux: como adaptar às necessidades do escritor

Softmodem compatível com Smart Link em kernel Linux 2.6.24 ou superior

Instalar e configurar Slackware 10.2 a 12 para um desktop

Por que e como referenciar artigos nos sites de informática

Softmodem em Linux com dois kernels

Leitura recomendada

Introdução ao gerenciador de janelas i3

Configurando mod_gzip no Apache

VTUN e VELOX

Execução automática de comandos na inicialização do modo gráfico

Configurando modem MF622 da Claro no FreeBSD 8.0 e OpenBSD 4.7

  
Comentários
[1] Comentário enviado por fulllinux em 28/02/2008 - 08:08h

Certa vez procurei algo parecido para ajustar meu sistema Udev... que não sei porque cargas d'agua... insistia em não funcionar corretamente...virei meu Slackware de pota-cabeça reeditanto, arquivos de configurações e revendo permissões de montagem hotplug's e tudo mais...

Então posso te dizer que que o seu é muito bom e o mais completo com objetivo que eu encontrei até hoje... porem conexões de rede gosto de fazer com meu total controle e o restante utilizei um script criado pelo Rodrigo M.S.de Oliveira chamado de update-fstab acabei com meus problemas... apesar dele simplesmente estar disponivel para versão 10.2 ele se encaixa perfaitamente com superiores...vale conferir.

zoby, excelente artigo meus parabens!

[]'s

[2] Comentário enviado por RCoimbra em 28/02/2008 - 09:57h

Já está nos favoritos!!!!

[3] Comentário enviado por canaman em 28/02/2008 - 12:20h

Ótima iniciativa. Meu artigo (que está devidamente citado na bibliografia - vejo que você deve ser estudante de graduação ou mestrado, hehe), já era bastante antigo e já havia recebido algumas mensagens de pessoas que não conseguiam fazer funcionar. Como não utilizo o slackware há bastante tempo, ficava meio frustrado de não conseguir ajudá-los.
Ótima iniciativa.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts