He estado usando mi Galaxy Nexus con Kubuntu 12.04 y 12.10 y no he necesitado usar un comando específico de expulsión.
Dicho esto, aquí tienes las instrucciones que te permitirán montar y desmontar tu Galaxy Nexus de forma segura. Con este método puedes montar/desmontar de forma segura y deberías ser capaz de usar ADB para extraer y empujar archivos hacia/desde tu dispositivo. ( Fuente ):
Cómo conectar tu teléfono o tablet Ice Cream Sandwich a Ubuntu para acceder a los archivos
Antes de empezar, prueba a conectar el teléfono y ver si funciona de inmediato. En el momento de escribir este artículo, el único teléfono con Android Ice Cream Sandwich oficial es el Galaxy Nexus, y el mío no funciona. Pero es posible que los futuros teléfonos con ICS funcionen, dependiendo de si tienen una ranura para tarjetas SD o no, y de si admiten la exportación de la tarjeta como almacenamiento masivo USB. Si funciona, debería ser bueno para ir.
Lo primero es instalar las herramientas necesarias:
sudo apt-get install mtp-tools mtpfs
Ahora, conecta tu Galaxy Nexus al ordenador. En tu teléfono, abre el cajón de notificaciones y haz clic en "Tipo de conexión USB". Asegúrate de que está seleccionado MTP.
A continuación, ejecuta estos comandos:
mtp-detect | grep idVendor
mtp-detect | grep idProduct
Obtendrá una salida como ésta:
[martyn@martyn-ThinkPad-X220 1] ~ >mtp-detect | grep idProduct
Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y.
idProduct: 6860
[martyn@martyn-ThinkPad-X220 1] ~ >mtp-detect | grep idVendor
Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y.
idVendor: 04e8
Anote los números escritos delante de idVendor e idProducto, los necesitará más adelante.
Ahora, ejecuta estos comandos:
gksu gedit /etc/udev/rules.d/51-android.rules
Debería abrirse una ventana de gedit. Escriba este texto en ella, todo en una sola línea:
SUBSYSTEM==”usb”, ATTR{idVendor}==”VENDORID”, ATTR{idProduct}==”PRODUCTID”, MODE=”0666″
Sustituye VENDORID por el idVendor que habías anotado antes. Del mismo modo, sustituya PRODUCTID por el idProduct que había anotado. En mi caso, eran 04e8 y 685c respectivamente, pero pueden ser diferentes para ti.
Además, recuerde volver a escribir las comillas en la línea después de haberla copiado y pegado, de lo contrario udev puede dar un error.
Si tienes dudas, puedes copiar la misma línea de este pastebin en su lugar y luego reemplazar PRODUCTID y VENDORID según sea necesario.
Guarde y cierre el archivo. A continuación, desconecte el teléfono y ejecute estos comandos:
sudo service udev restart
sudo mkdir /media/GalaxyNexus
sudo chmod a+rwx /media/GalaxyNexus
sudo adduser YOURUSERNAME fuse
Reemplace YOURUSERNAME con su nombre de usuario de Ubuntu. Ahora, ejecute este comando:
gksu gedit /etc/fuse.conf
En la ventana de Gedit, elimine el # al principio de la última línea (la que comienza con "#user_allow_other") así:
# Set the maximum number of FUSE mounts allowed to non-root users.
# The default is 1000.
#
#mount_max = 1000
# Allow non-root users to specify the 'allow_other' or 'allow_root'
# mount options.
#
user_allow_other
¡Ya casi has terminado! Ahora, reinicie su ordenador y ejecute estos tres comandos:
echo “alias android-connect=\”mtpfs -o allow_other /media/GalaxyNexus\”" >> ~/.bashrc
echo “alias android-disconnect=\”fusermount -u /media/GalaxyNexus\”" >> ~/.bashrc
source ~/.bashrc
De nuevo, vuelve a escribir las comillas en cada comando después de copiarlo, de lo contrario el comando no funcionará.
Conecte su teléfono de nuevo, y luego asegúrese de que su teléfono está utilizando MTP, a continuación, ejecute este comando:
android-connect
¡Voilà! Ahora puedes navegar por el contenido de tu teléfono Android usando Nautilus. Sólo tienes que abrir el gestor de archivos y, en la barra lateral, hacer clic en GalaxyNexus para navegar por el contenido de tu teléfono, igual que harías con una memoria USB. También puedes añadir, eliminar y modificar archivos como en un sistema de archivos normal.
Habrás notado que no puedes usar el icono de expulsión del Nautilus para desconectar el teléfono. En su lugar, para eliminar el teléfono de forma segura, sólo tiene que ejecutar el comando:
android-disconnect
A partir de ahora, sólo tienes que ejecutar Android-connect para montar tu teléfono y luego Android-disconnect para quitarlo de forma segura. Todo lo demás debería ser manejado automáticamente. He probado muchas formas de conseguir que el montaje y desmontaje se produzca automáticamente en la conexión por cable, pero esta fue la mejor solución que se me ocurrió.
Estos dos comandos no requerirán permisos de Root para ser ejecutados. Todos los usuarios que sean miembros del grupo de usuarios fuse deberían poder ejecutar estos comandos sin acceso Root.