Jump to content

通过插件挂载远程(网盘或本地)webdav文件夹到unraid共享目录。


Recommended Posts

现在很多程序是可以实现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

请自行替换自己的目录。

 

最后感谢插件作者。

  • Like 2
  • Upvote 1
Link to comment
  • 1 month later...
  • 1 month later...
On 10/10/2023 at 5:11 AM, Zhouke19940716 said:

感谢大佬分享!

但是我进行到第二步 

/etc/davfs2/secrets后

root@Tower:~# /etc/davfs2/secrets
bash: /etc/davfs2/secrets: Permission denied

请问这该怎么解决

提示没有权限  加sudo试一试

 

 

On 11/18/2023 at 3:43 PM, CentWind said:

怎么样取消挂载呢?

umount /mnt/user/webdav/aliyun_backup

请替换你自己的目录

 

Link to comment
  • 3 weeks later...
  • 1 month later...
On 11/21/2023 at 6:00 PM, JackieWu said:

谢谢分享,提个小建议,如果需要通过 Rclone 之类的工具或者手动使用命令挂载第三方的文件系统,建议将这个文件系统挂载到 /mnt/addons 目录下,具体的原因可以参考:unRAID 存储目录结构说明 - /mnt/addons 挂载保护目录

之前没仔细看帖,感谢老大提醒,挂载目录已修改到这个目录下。

 

Link to comment
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...