mptfs отключается через некоторое время - используя alcatel onetouch idol 3 и ubuntu 17.04

Для доступа к моему хранилищу смартфонов я установил 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
0
задан 12 May 2017 в 08:22

2 ответа

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]

1
ответ дан 18 July 2018 в 13:26

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]

1
ответ дан 24 July 2018 в 20:10

Другие вопросы по тегам:

Похожие вопросы: