Является ли точка монтирования моего телефона одинаковой каждый раз, когда я подключаю ее к системе 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.

  • «Политика безопасности не работает» при загрузке Arch Linux с USB-накопителя
  • Как отформатировать USB-накопитель в Linux Mint 14 с графическим интерфейсом?
  • Есть ли атрибут udev / что-то, определяющее, является ли устройство USB-накопителем или нет?
  • Удаление вирусов с USB
  • Простой Linux для Cyclone V - Arm Cortex A9
  • Почему мой unmounted USB-диск все еще отображается с помощью `fdisk`?
  • Файл `power / persist` не найден в каталоге sysfs устройства USB
  • Ubuntu 13.04 не распознает USB-накопитель
  • Raspbian отключить mount & automount USB-накопитель
  • Как использовать USB-накопитель как часть файловой системы для Chromebook под управлением Linux?
  • Как отформатировать 720k FAT (то есть: MS-DOS) флоппи-дисковод на Linux с помощью USB-дисковода гибких дисков
  • Linux и Unix - лучшая ОС в мире.