通过插件挂载远程(网盘或本地)WEBDAV文件夹到UNRAID共享目录
现在很多程序是可以实现unraid 本地文件夹或网盘文件夹 通过webdav(http)形式访问,比如alist,但是alist无法实现把webdav目录直接挂载到unraid共享目录里。挂载到本地用途就很多,比如可以直接备份(copy)任意文件或文件夹到网盘或和网盘做同步等。
之前如果实现这功能,需要docker装rclone,配置起来挺麻烦的。下面推荐个插件:davfs2 filesystem,可以很方便的挂载webdav目录到本地。
1、装完插件后基本用法:
mount -t davfs http(s)://address:/path /mount/point
比如我的挂载路径如下:
mount -t davfs http://192.168.1.31:5244/dav/webdav_backup /mnt/user/webdav/aliyun_backup
http://192.168.1.31:5244/dav/webdav_backup 是我的webdav服务路径,这里用的alist挂的我某一个阿里云网盘。其他webdav服务器路径请根据实际情况填写。
/mnt/user/****,这是挂载到本地的路径。
2、如果你在shell中直接执行上面的mount命令,会提示输入webdav服务器登录用户名、密码,每次都要手动输入不现实,davfs提供了个存储webdav服务器登录用户名密码的文件,路径如下:
/etc/davfs2/secrets
填写格式:
http://webdav服务器地址:端口/路径 用户名 密码
比如我的:
http://192.168.1.31:5244/dav/webdav_backup admin 123456
3、存放用户名密码的文件secrets,是存在内存中的,重启就没有了,所以最终形式就是开机执行一行代码,就可以一直挂载网盘目录了
#!/bin/bash
echo "http://192.168.1.31:5244/dav/webdav_backup admin 123456" | sudo tee -a /etc/davfs2/secrets \
&& sudo mount -t davfs http://192.168.1.31:5244/dav/webdav_backup /mnt/user/webdav/aliyun_backup
请自行替换自己的目录。
最后感谢插件作者。
阅读剩余
版权声明:
作者:zhangyin
链接:https://blog.zhangyin.net/1277.html
文章版权归作者所有,未经允许请勿转载。
THE END