suosuosi Posted August 29, 2023 Share Posted August 29, 2023 现在很多程序是可以实现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 请自行替换自己的目录。 最后感谢插件作者。 2 1 Quote Link to comment
Zhouke19940716 Posted October 9, 2023 Share Posted October 9, 2023 感谢大佬分享! 但是我进行到第二步 /etc/davfs2/secrets后 root@Tower:~# /etc/davfs2/secrets bash: /etc/davfs2/secrets: Permission denied 请问这该怎么解决 Quote Link to comment
JackieWu Posted November 21, 2023 Share Posted November 21, 2023 (edited) 谢谢分享,提个小建议,如果需要通过 Rclone 之类的工具或者手动使用命令挂载第三方的文件系统,建议将这个文件系统挂载到 /mnt/addons 目录下,具体的原因可以参考:unRAID 存储目录结构说明 - /mnt/addons 挂载保护目录 Edited November 21, 2023 by JackieWu Quote Link to comment
suosuosi Posted November 28, 2023 Author Share Posted November 28, 2023 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 请替换你自己的目录 Quote Link to comment
xingc Posted December 16, 2023 Share Posted December 16, 2023 我是这种无法挂载是什么原因?路径都存在啊也能打开,为什么挂载不上去 Quote Link to comment
suosuosi Posted February 13 Author Share Posted February 13 On 12/16/2023 at 1:27 PM, xingc said: 我是这种无法挂载是什么原因?路径都存在啊也能打开,为什么挂载不上去 alist的webdav服务? alist webdav服务默认路径在 www.***.***:5244/dav/ 下面。看一楼实例 Quote Link to comment
suosuosi Posted February 13 Author Share Posted February 13 On 11/21/2023 at 6:00 PM, JackieWu said: 谢谢分享,提个小建议,如果需要通过 Rclone 之类的工具或者手动使用命令挂载第三方的文件系统,建议将这个文件系统挂载到 /mnt/addons 目录下,具体的原因可以参考:unRAID 存储目录结构说明 - /mnt/addons 挂载保护目录 之前没仔细看帖,感谢老大提醒,挂载目录已修改到这个目录下。 Quote Link to comment
caikangbei Posted February 25 Share Posted February 25 挂载完了以后 读取文件的时候报错Input/output error 试过按网上的改use_locks参数到0也没有用 Quote Link to comment
Recommended Posts
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.