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: 21.809 ]

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

Instalar e configurar Slackware 10.2 a 12 para um desktop

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

Softmodem em Linux com dois kernels

Montar MP3 e pendrives USB automaticamente com Hotplug

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

Leitura recomendada

nginx em conjunto com Apache - Instalação e configuração no Debian e derivados

Configuração de rede mesh em Ap Router Pro

Apache Mod_Proxy como Front-End de acesso e balanceamento de diversas aplicações web

Instalando o modem Pctel PCI no Conectiva 10

Android - Emulando, Instalando e Removendo Aplicativos APK

  
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