ブランドの新しいGalaxy Note IIを購入し、そのストレージをUbuntuラップトップにマウントしようとしました。
ご存知のように、Android 4.0+はデフォルトでMTPを使用します。 Android 4.1はUSB大容量記憶装置をサポートしなくなりました!そのため、USB経由でファイルを開くにはMTPを使用する必要があります。
この記事 に従って動作させました。
外部メモリカードでのみ機能しました。しかし、内部に到達することはできません!
$mount
/dev/sda3 on / type ext4 (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/Fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sda5 on /media/Islamics type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096)
/dev/sda8 on /media/Technology type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096)
/dev/sda7 on /media/Misc type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-Fuse-daemon on /home/anass/.gvfs type Fuse.gvfs-Fuse-daemon (rw,nosuid,nodev,user=anass)
gvfs-Fuse-daemon on /root/.gvfs type Fuse.gvfs-Fuse-daemon (rw,nosuid,nodev)
mtpfs on /media/GalaxyNote2 type Fuse.mtpfs (rw,nosuid,nodev,allow_other,user=anass)
MTPは、昔ながらのusbストレージアクセスプロファイルよりも使いやすく、使いやすいと誰かが決めたときに本当に悩まされたものの1つです。 MTPを介してファイルを転送することに成功しましたが、多くのイライラするハングも発生します。雨が降っておらず、お使いの携帯電話が東向きであるという条件で、月の13日目にのみ機能するものはありません。
少なくともLinuxでは、信頼性の点ではまったく役に立ちません。
このため、FolderSyncというアプリに切り替えて、独自のSSHサーバーでセットアップしました。私は再び同期について心配する必要がなかったので、それは絶対に至福です。
必要なファイルはすべてサーバーにアップロードされ、サーバーにドロップした新しいファイルは、介入なしでデバイスに表示されます。それを開発する人は、バグを修正するのに本当に敏感です。
私はこの男とは一切関係ありませんが、機能するものを共有する価値があると思いました。
PS。データストレージ用の他の多くのオンラインサービスもサポートしています。