Os dispositivos MTP são montados via gvfs (sistema de arquivos virtual gnome) .
Você precisará usar as ferramentas adequadas para gerenciar gvfs , como gvfs-mount
ou fusermount
.
-
Primeiro, use
lsusb
para obter seu número de dispositivo mtp e número do barramento . Eu acho que você já tem isso.Exemplo simples usando lsusb + grep para um Nexus 4:
$ lsusb | grep Google Bus 002 Device 025: ID 18d1:4ee2 Google Inc.
-
Em seguida, use
gvfs-mount
:gvfs-mount -u /run/user/1000/gvfs/mtp:host=%5Busb%3A{busnumber}%2C{deviceNumber}%5D
Substitua busNumber e deviceNumber , também remova os colchetes.
Você deve terminar com algo como:
gvfs-mount -u /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C025%5D
-
Se
gvfs-mount
não funcionar, tente comfusermount
:fusermount -u /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C025%5D
Espero que ajude.
ATUALIZAÇÃO: Desculpe, gvfs-mount
e fusermount
parecem ser projetados para funcionar sem o sudo, pois são destinados a gerenciar montagens baseadas em fusíveis por usuários não administradores.
UPDATE 2: Eu observei que o caminho correto é: /run/user/1000/gvfs/
, enquanto eu testava sozinho no Ubuntu 16.04 / 16.10, usando 1000 ao invés de seuNomeUsuário .