Является ли точка монтирования моего телефона одинаковой каждый раз, когда я подключаю ее к системе linux?

Я написал скрипт python, который будет синхронизировать две папки, указанные в качестве входных данных. Я использую его для синхронизации папок между моим телефоном и lappy. Но, благодаря buggy os.path.abspath, он работает корректно только тогда, когда я даю ему абсолютные пути к папкам. Мой вопрос: будет ли точка монтирования моего телефона одинаковой с каждым подключением. Если это так, я могу сохранить его путь как переменную оболочки. Если нет, можете ли вы предложить способ, которым я мог бы избежать ввода / копирования вставки длинного пути каждый раз, когда я использую этот скрипт?

One Solution collect form web for “Является ли точка монтирования моего телефона одинаковой каждый раз, когда я подключаю ее к системе linux?”

Ваш телефон, вероятно, автоматически монтируется через udisks, который предпочитает использовать один и тот же путь каждый раз. Конечно, обновление udisks может изменить путь (и в прошлом). Также может измениться метка на файловой системе и т. Д.

Однако вы можете найти точку монтирования, попросив службу udisks через dbus (вы также можете использовать ее для установки и размонтирования телефона по мере необходимости). Для этого нужны библиотеки Python; некоторые быстрые поиски найдены: http://lazka.github.io/pgi-docs/index.html#UDisks-2.0 https://github.com/umago/python-udisks и еще несколько.

Если ваш телефон не обрабатывается udisks, вероятно, что бы он ни обрабатывал, он также имеет API, который вы, вероятно, можете использовать с Python.

  • Установка opensuse через USB
  • Как получить USB накопитель Seagate 2 ТБ?
  • Почему в LiveUSB используются файловые системы squashfs (и аналогичные)?
  • BIOS не распознает мой загрузочный USB
  • USB-накопитель не обнаружен на Antergos после его использования в Windows 8.1
  • Загрузка Linux с USB-накопителя
  • Установите Samsung Galaxy S7 с помощью простых mtpfs
  • Как установить Kali linux на конкретный (существующий) раздел на USB-накопителе
  • Почему пишет SLOW на необработанном устройстве и FAST на файловой системе (USB-ключ)?
  • Мониторинг истории USB-накопителей
  • Проблемы с копированием больших файлов на USB-накопитель
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.