自动挂载 WebDAV 文件夹

自动挂载 WebDAV 文件夹

我想使用 bash 脚本自动挂载 WebDAV 文件夹。我的服务器资源非常少,因此 WebDAV 存在内存问题。因此,我必须卸载 WebDAV 文件夹以清除缓存和内存。但是,我必须在执行 umount 命令后手动挂载 WebDAV 文件夹。因为系统要求我提供 WebDAV 文件夹的凭据,所以我无法使用 bash 脚本来执行此操作。

我编辑了~/.davfs/secret文件如下:

http://<webdav address> username password

之后,我取消了 文件secrets ~/.davfs2/secret中的注释行。/etc/davfs2/davfs2.conf

但是,系统仍然要求我输入凭证。

我如何自动安装 WebDAV?

答案1

/etc/davfs2/我通过保留所有内容(即文件secrets和)来实现此目的davfs2.conf。相应的挂载点/etc/fstab看起来类似

https://dav.example.com/path/to/store /mnt/ davfs file_mode=0664,dir_mode=2775 0 0

允许我使用 来安装商店mount /mnt。我使用了arch linux 页面作为指导。

这个问题似乎也相关。davfs2配置支持一组不同的选项,具体取决于配置是在 中/etc/davfs2还是在 中~/.davfs2。不完全直观... :(

相关内容