Pular para o conteúdo

Forçando montagem automática de dispositivos móveis em Sabayon

Dica publicada em Linux / Configuração
Alberto Federman Neto. albfneto
Hits: 7.868 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Forçando montagem automática de dispositivos móveis em Sabayon

Eu tive (verifiquei que outros usuários tem, às vezes) problemas para montar dispositivos móveis (pendrives, smartphones, câmeras, leitores de cartão de memória, etc...) em Sabayon.

Em algumas configurações de Sabayon, eles não montam automático (mesmo tendo automount) e só montam como root.

Em outros Sabayons instalados, nem como root (verificam-se erros de Polkit, udisks e D-Bus).

Eis como driblar isso. Seu pendrive ou dispositivo, passará a montar automaticamente, assim que "espetado" na porta USB.

Vamos à dica. Siga os passos abaixo:

1. Se você tem um só HDD, geralmente o dispositivo será sdb. Caso tenha mais de um HDD, espete um pendrive e veja com um comando:

# dmesg | grep sd
Ou:
# lsusb
Ou:
# blkid

Com esses comandos, vai aparecer a identificação do seu dispositivo. Para nossa dica, vamos supor o caso mais simples, um só disco rígido, seu pendrive deverá sdb e a partição nele sdb1. Anote.

2. Instale, se não houver, os pacotes autofs e udevil e, se existir, automount (apenas os Sabayons antigos tem automount):

equo s autofs udevil automount

# equo i autofs udevil automount


Um pacote não essencial, mas que pode ajudar, é udev-usb-automount. Instale, se quiser.

Existe para o Gentoo (Sabayon compatível) no Overlay RainyDay. Pode ser instalado com comando emerge:

# emerge --sync
# layman -a rainyday
# layman -S
# emerge -av --oneshot portage
# emerge -av udev-usb-automount


Para maiores detalhes, o processo de instalação é análogo ao descrito nestas dicas:
3. Coloque o serviço do autofs para iniciar no boot:

Se você usar o antigo OpenRC e SysVinit, o comando é:

# rc-update add autofs default

Se você usar o moderno tipo de inicialização, systemd, é assim:

# systemctl enable autofs.service

Observação: caso não entre o serviço do autofs, siga como descrito nesta dica:
4. Resete o micro, para que o serviço inicie e os módulos de kernel adequados funcionem.

5. Crie um diretório para ser o ponto de montagem do seu dispositivo ou pendrive:

cd /
$ cd mnt
$ sudo mkdir pen


6. Esta parte da dica é baseada no antigo artigo de nosso colega aqui do VOL, Bruno Góes Monteiro:
Edite o seu arquivo /etc/fstab, como root. Para isso, use um editor de texto. Eu usei Kate, mas você pode usar o que quiser:

kdesu kate /etc/fstab

Adicione no arquivo, a linha abaixo:

/dev/sdb1     /mnt/pen    auto  noauto,user,rw,exec,umask=000   0 0
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Compare com o artigo. Não usei o sistema de arquivos vfat, porque nem todos os meus pendrives estão em FAT32. Modifique para seu sistema, se necessário.

7. Agora, vamos eliminar possíveis erros de Polkit e D-Bus. Acesse o arquivo abaixo, editando-o como root:

# kate /user/share/polkit-1/actions/org.freedesktop.udisks2.policy

Procure pela seção:
<action id="org.freedesktop.udisks2.filesystem-mount">

E modifique as linhas em "defaults", editando-as, e também comentando a linha de "auth_admin_keep":

Deve deixá-lo assim:

<defaults>
  <allow_any>no</allow_any>
  <allow_inactive>yes</allow_inactive>
  # <allow_active>auth_admin_keep</allow_active>
  <allow_active>yes</allow_active>
</defaults>
</action>

Salve o arquivo e saia do editor. Feche a sessão e resete o computador.

8. Testando:

Se tudo estiver certo, assim que você espetar um pendrive, um smartphone, etc, ele deverá ser montado automaticamente, sem senha alguma, nem de root, nem de usuário e sem necessidade de executar comandos.

Geralmente, com essas modificações, o dispositivo desmonta fácil, mas se quiser garantir, desmonte em um gerenciador de arquivos, ou com o botão direito do mouse, ou com este comando:

# umount /dev/sdb1

Onde sdb1, é a partição no pendrive.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Testando sempre o Firefox mais recente

Como criar DVDs, SVCDs e VCDs no Linux

Editando diretamente o arquivo controlador do GRUB 2

Editor Diakonos, um substituto melhorado do Pico e do Nano

Configurando aceleração 3D e Compiz-Fusion no Mandriva 2009.0

Configurando DVD-ROM no KUbuntu 7.04

SARG: (html11) - Errinho chato

Linux Mint - Erro: Problem with MergeList [Resolvido]

Como controlar a quantidade de consoles virtuais criados no boot

VNC como alternativa de login X (para servidores multi-usuários)

Contribuir com comentário

Entre na sua conta para comentar.