Для доступа к моему хранилищу смартфонов я установил mtpfs.
Как только я подключу USB-штекер, а в файлах появится опция Android, позволяющая выбирать между внутренним хранилищем и SD-картой
Все работает хорошо, но через некоторое время файлы зависают, я больше не могу получить доступ к любому файлу на смартфоне, и я должен отключить его и снова подключить, чтобы увидеть диск.
с аналогичной проблемой?
Использование ubuntu 17.04 с alcatel onetouch idol 3 4.7 (6039A)
$ uname -a
Linux ubuntu 4.10.0-20-generic #22-Ubuntu SMP Thu Apr 20 09:22:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ sudo dpkg -l mtpfs
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============-============-============-===================================
ii mtpfs 1.1-5 amd64 FUSE filesystem for Media Transfer
TL; DR: проблема присуща MTP, она сохраняется на всех ОС, будь то GNU / Linux, Mac или Windows, и вы ничего не можете с этим поделать, насколько мне известно. Но есть более эффективные способы доступа к вашему телефону - например, настроить FTP-сервер на телефоне и использовать его через Wi-Fi или установить телефон через adbfs.
У меня есть Alcatel Onetouch idol2. Раньше у меня был какой-то Samsung, и теперь у меня также есть подарок Galaxy J1 mini.
С пренебрежением к телефону MTP всегда были очень плохими. Длительная загрузка и внезапные отключения - это нечто общее. Мне было любопытно, в чем дело.
Я еще не нашел технических причин, по которым это было так плохо. Как я понял, MTP - очень искаженный протокол, например. он поддерживает только чтение или запись всего файла, без частичного чтения / записи. Но верх подхода очень прост - и я понятия не имею, как это могло быть так плохо.
Из чтения разных потоков Alcatel Onetouch idol2 I У меня есть несколько вещей:
Проблемы MTP не имеют отношения к ОС хоста. GNU / Linux, Mac OS X, Windows - все восприимчивы. Если вы действительно хотите каким-то образом работать с телефоном, вам придется либо настроить FTP-сервер (и я уверен, вы можете просматривать файлы в файловом менеджере через протокол sftp), либо включить файловую систему adb.Я прошел путь файловой системы adb. Вам придется:
Проблемы с MTP не имеют отношения к ОС хоста. GNU / Linux, Mac OS X, Windows - все восприимчивы. sudo apt-get install libfuse-dev android-tools-adb Если вы действительно хотите каким-то образом работать с телефоном, вам придется либо настроить FTP-сервер (и я bet вы можете просматривать файлы в файловом менеджере через протокол sftp) или включить файловую систему adb. Теперь вы можете просматривать телефон. Подключите его и введите компьютерный терминал mkdir mnt, adbfs mnt. Он еще не установлен - найдите экран телефона, он должен спросить, разрешено ли вам подключение с устройства & lt; some_id>. Нажмите «всегда разрешать от & lt; this_id>».Теперь телефон установлен под ./mnt, поэтому вы можете просматривать его. Чтобы отключить execute fusermount -u mnt (это FUSE, вам не нужны повышенные привилегии).
Это не идеальный вариант, например. для перемещения файла с помощью Dolphin, я получил один раз «диск заполнен». В конечном счете это проблема с Dolphin, хотя у нее была причина - когда я использовал команду mv, были предупреждения о невозможности установить разрешения. Они безвредны, хотя (это FUSE, вам не нужны повышенные привилегии) . Но я уверен, что sftp будет более плавным.
Я думаю, вы могли бы написать правило udev для автоматического монтирования (a?) Телефона при подключении, но у меня не было достаточной мотивации для изучения этого. [ ! D29]
TL; DR: проблема присуща MTP, она сохраняется на всех ОС, будь то GNU / Linux, Mac или Windows, и вы ничего не можете с этим поделать, насколько мне известно. Но есть более эффективные способы доступа к вашему телефону - например, настроить FTP-сервер на телефоне и использовать его через Wi-Fi или установить телефон через adbfs.
У меня есть Alcatel Onetouch idol2. Раньше у меня был какой-то Samsung, и теперь у меня также есть подарок Galaxy J1 mini.
С пренебрежением к телефону MTP всегда были очень плохими. Длительная загрузка и внезапные отключения - это нечто общее. Мне было любопытно, в чем дело.
Я еще не нашел технических причин, по которым это было так плохо. Как я понял, MTP - очень искаженный протокол, например. он поддерживает только чтение или запись всего файла, без частичного чтения / записи. Но верх подхода очень прост - и я понятия не имею, как это могло быть так плохо.
Из чтения разных потоков Alcatel Onetouch idol2 I У меня есть несколько вещей:
Проблемы MTP не имеют отношения к ОС хоста. GNU / Linux, Mac OS X, Windows - все восприимчивы. Если вы действительно хотите каким-то образом работать с телефоном, вам придется либо настроить FTP-сервер (и я уверен, вы можете просматривать файлы в файловом менеджере через протокол sftp), либо включить файловую систему adb.Я прошел путь файловой системы adb. Вам придется:
Проблемы с MTP не имеют отношения к ОС хоста. GNU / Linux, Mac OS X, Windows - все восприимчивы. sudo apt-get install libfuse-dev android-tools-adb Если вы действительно хотите каким-то образом работать с телефоном, вам придется либо настроить FTP-сервер (и я bet вы можете просматривать файлы в файловом менеджере через протокол sftp) или включить файловую систему adb. Теперь вы можете просматривать телефон. Подключите его и введите компьютерный терминал mkdir mnt, adbfs mnt. Он еще не установлен - найдите экран телефона, он должен спросить, разрешено ли вам подключение с устройства & lt; some_id>. Нажмите «всегда разрешать от & lt; this_id>».Теперь телефон установлен под ./mnt, поэтому вы можете просматривать его. Чтобы отключить execute fusermount -u mnt (это FUSE, вам не нужны повышенные привилегии).
Это не идеальный вариант, например. для перемещения файла с помощью Dolphin, я получил один раз «диск заполнен». В конечном счете это проблема с Dolphin, хотя у нее была причина - когда я использовал команду mv, были предупреждения о невозможности установить разрешения. Они безвредны, хотя (это FUSE, вам не нужны повышенные привилегии) . Но я уверен, что sftp будет более плавным.
Я думаю, вы могли бы написать правило udev для автоматического монтирования (a?) Телефона при подключении, но у меня не было достаточной мотивации для изучения этого. [ ! D29]