我有一个在Mac上运行的Flask应用程序,需要在samba共享上操作文件,我如何确保它始终可以访问?

我正在为我公司编写一个内部工具,这个工具可能总是需要访问一个samba共享。 我怎样才能始终确保驱动器安装在相同的地址/卷/ …或Flask应用程序连接到一个Python库? 最终,我可以改变应用程序来操纵本地机器上的文件,但这不是最好的。

什么才是最可持续/有效的实施方式?

虽然你最终使用python与文件进行交互,但是这个问题更像是一个serverfault或者superuser , 它们 都比stackoverflow有更多的samba标记问题。

至于这个问题本身,我并不熟悉OSX,但是在我的linux安装中,我真的很喜欢autofs,一个自动挂载networking文件服务器(也包括nfs和ssh)的系统守护进程。 通过一些基本的设置步骤看到这个链接 。 或者,当然, 总是有连接到networking共享的标准方式 。