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

Publicado por Alberto Federman Neto. em 11/04/2014

[ Hits: 7.262 ]

Blog: https://ciencialivre.blog/

 


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

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.

Outras dicas deste autor

Sabayon com KDE5 - sudo gráfico não funciona mais [Resolvido]

Onde está a linha que preciso editar? [Resolvido]

Checando a aceleração 3D - Algumas opções

Scripts adduser (para criar usuários) em distros não Debian - Para iniciantes

Instalador universal de pacotes PackageKit e suas GUIs em qualquer distro, inclusive no Sabayon

Leitura recomendada

Resolvendo problema de som em notebook HP dv5 Series

Instalando o Slackware sem CD

Instalação da impressora Lexmark E120 no Linux

Alternativa para o erro de instalação do Linux Zorin OS

Como fazer o lilo funcionar em HDs com mais de 1024 cilindros (10Gbyte)

  

Comentários
[1] Comentário enviado por albfneto em 07/10/2014 - 18:08h

COMPLEMENTO DESTA DICA.

A: Montando Smartphone, automáticamente, como usuário comum, em modo Leitura e Escrita:

Se o dispositivo for um Smartphone, pode não funcionar,
e ele monta só como Leitura, e não te permite copiar nada para o Cartão de Memória dele.

Neste caso, para resolver, siga a resposta deste Tópico:

http://www.vivaolinux.com.br/topico/Duvidas-em-Geral/Smartphone-so-monta-em-modo-leitura/



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts