Назад | Перейти на главную страницу

У меня есть приложение Flask, работающее на Mac, которому нужно будет управлять файлами в общей папке samba, как мне гарантировать, что у него всегда будет доступ?

Я пишу внутренний инструмент для своей компании, который, вероятно, должен всегда иметь доступ к общей папке samba. Как я могу всегда гарантировать, что диск установлен по тому же адресу / Volumes / ... или приложение Flask подключено к библиотеке Python? В конце концов, я мог бы просто изменить приложение для управления файлами на локальном компьютере, но это нежелательно.

Какой способ реализации был бы наиболее устойчивым / эффективным?

Хотя вы в конечном итоге взаимодействуете с файлами с помощью python, этот вопрос больше похож на вопрос serverfault или суперпользователь, обе из который есть еще вопросы с тегами самбы чем это делает stackoverflow.

Что касается самого вопроса, я не очень хорошо знаком с OSX, но в моей установке Linux мне очень нравится autofs, системный демон, который автоматически монтирует сетевые файловые серверы (включая nfs и ssh). Видеть эта ссылка с некоторыми базовыми этапами настройки. В качестве альтернативы, конечно, всегда есть стандартный способ подключения к сетевым ресурсам.