Das Gerät wird in Ubuntu 12.04 nicht gemountet

Ich habe ein Android-Gerät (ICS) und es ist über ADB in Ubuntu 12.04 sichtbar und perfekt nutzbar. Ubuntu kann es jedoch nicht mounten.

/mntIch kann es auf oder nicht finden /media. Wie ist das möglich?

Ich weiß, dass es Tools zum Mounten in Ubuntu wie Go-mtpfs gibt, aber ich verstehe nicht, wie das Gerät perfekt mit ADB verbunden und nicht in Ubuntu gemountet wird.

Irgendwelche Ideen?

Welches Gerät ist es? Mein Galaxy Nexus wird auch nicht gemountet - Go-mtpfs funktioniert auch nicht.
ZTE Blade 3. Haben Sie versucht, ob adb mit Ihrem Gerät funktioniert?
Hm, ich habe nicht versucht ehrlich zu sein.
Vielleicht adbfsist eine Lösung für Sie? Das verwende ich mit 12.04. Einzelheiten finden Sie hier .
Ich würde ein Upgrade auf 13.04 oder 13.10 empfehlen, die von Haus aus eine viel bessere MTP-Unterstützung bieten.

Antworten (1)

Android ermöglicht das Mounten von Wechselmedien über USB. Bevor das Speichermedium auf dem Host-Computer gemountet wird, wird es vom Android-Gerät unmountet, um sicherzustellen, dass jeweils nur auf einem einzigen System das Speichermedium gemountet ist. Das funktioniert gut für Wechselmedien.

Wenn ein Android-Gerät nur über einen internen Speicher ohne Wechselmedien verfügt (wie das Galaxy Nexus und neuere Nexus-Geräte), kann das Gerät seinen internen Speicher nicht unmounten, damit der Host-Computer es mounten kann. Das Android-Betriebssystem erfordert die Verwendung des internen Speichers. Daher funktioniert das Mounten über USB nicht.

Einige Geräte mit nur internem Speicher (wie das Nexus S) haben dieses Problem umgangen, indem sie eine separate Speicherpartition bereitgestellt haben, die vom Android-Betriebssystem nicht benötigt wird. Diese separate Partition könnte von Android ausgehängt und auf dem Host-Computer gemountet werden. Mehrere Speicherpartitionen erschweren es Benutzern, ihren Speicherplatz zu verwalten. Das heißt, eine Partition kann zuerst voll werden, während in der anderen Partition genügend Speicherplatz vorhanden ist. Daher haben neuere Nexus-Geräte nur eine einzige Partition in ihrem internen Speicher, die nicht direkt auf dem Host-Computer gemountet werden kann.

Bei solchen Geräten kann das Mounten des internen Speichers auf dem Host-Computer mit go-mtpfs unter Verwendung von MTP und FUSE erreicht werden. Folgendes habe ich auf Ubuntu 12.04.1 getestet.

Aufstellen:

$ sudo apt-get install golang fuse git-core libmtp-dev libfuse-dev
$ mkdir /tmp/go-mtpfs
$ export GOPATH=/tmp/go-mtpfs
$ go get github.com/hanwen/go-mtpfs
$ sudo mv /tmp/go-mtpfs/bin/go-mtpfs /usr/bin/
$ sudo adduser $USER fuse

Mounten Sie ein Android-Gerät:

$ mkdir /tmp/AndroidDevice
$ go-mtpfs /tmp/AndroidDevice &

Verwenden Sie das gemountete Dateisystem:

$ ls /tmp/AndroidDevice
Internal storage
$ ls /tmp/AndroidDevice/Internal\ storage/
...

Abmelden:

$ fusermount -u /tmp/AndroidDevice

Verweise:

  1. http://www.androidpolice.com/2011/11/18/impromptu-qa-session-with-android-engineer-dan-morrill-brings-to-light-reasons-behind-galaxy-nexus-mangel-of- USB Massenspeicher/
  2. http://blog.itsbilal.com/2012/12/connect-an-android-4-0-phonetablet-to-ubuntu-the-reliable-way/
Sie können Ihren Beitrag mit den hinzugefügten Informationen in Ihrem Kommentar bearbeiten . Und bitte fügen Sie Ihrer Antwort auch eine Zusammenfassung der Anweisungen bei - eine Antwort sollte ohne Link für sich stehen (z. B. sollte Anweisungen enthalten), und Links werden am besten verwendet, um das zu untermauern, was Sie gesagt haben.
@dotVezz, mein Ruf erlaubt es mir nicht, mehr als 2 Links in meine Antwort aufzunehmen. Der Fragesteller sagte, dass ihm go-mtpfs bekannt sei. Daher habe ich keine detaillierten Anweisungen zur Verwendung von go-mtpfs als Antwort gegeben. Er fragt, warum die Montage nicht funktioniert. Er fragt nicht, wie man aufsteigt.
Mir war nicht klar, dass Benutzer mit niedrigen Wiederholungszahlen ein Linklimit haben. Wenn Sie dennoch der Meinung sind, dass das Verlinken von Anweisungen für go-mtpfs relevant ist, dann halte ich es für relevant, sie zu schreiben .
@dotVezz, ich habe meinen Kommentar gelöscht und zur Antwort hinzugefügt.