Skip to content
Go back

Linux 下将 WebDAV 挂载为本地目录

| 0 Views Edit page

前言

本地绿联的 NAS 重装了下,准备给媒体服务器做存储用,因此需要开启 WebDAV 服务并挂载到 Linux 服务器上。


方案概述

  1. 绿联 NAS 开启 WebDAV 服务
  2. Linux 服务器挂载 WebDAV 为本地目录
  3. Linux 服务器上设置开机自动挂载
  4. 重启系统验证挂载是否成功

操作步骤

一、绿联 NAS 开启 WebDAV 服务

在网络服务处开启:
开启 WebDAV

二、Linux 服务器挂载 WebDAV 为本地目录

安装 davfs2:

sudo apt install davfs2

然后创建下要挂载的目录:

mkdir -vp /mnt/webdav/green_dh2100_4t

挂载:

sudo mount -t davfs http://192.168.1.1:5081/dav/rabbir/ /mnt/webdav/green_dh2100_4t

之后输入用户名和密码即可,进入挂载目录查看:

ls /mnt/webdav/green_dh2100_4t

挂载成功:
挂载成功

三、Linux 服务器上设置开机自动挂载

1、编辑 davfs2 配置文件

文件在 /etc/davfs2/davfs2.conf

vi /etc/davfs2/davfs2.conf

取消 use_lock 的注释,并将其值改为 0

# 可选
# dav_group users

use_locks 0

2、保存 WebDAV 认证信息

/etc/davfs2/secrets 文件中新增认证信息:

vi /etc/davfs2/secrets

在末尾添加:

http://192.168.1.1:5081/dav/rabbir/ admin 123456

3、修改 fstab 文件

vi /etc/fstab

在末尾添加:

http://192.168.1.1:5081/dav/rabbir/ /mnt/webdav/green_dh2100_4t davfs rw,user,_netdev 0 0
  • _netdev:确保在网络可用时才挂载,因为 WebDAV 是基于网络的文件系统。
  • rw:读写权限。
  • user:允许普通用户挂载。

四、重启系统验证挂载是否成功

reboot

重启完成后查看挂载情况:

cd /mnt/webdav/green_dh2100_4t
ls -l

挂载成功:
重启后自动挂载成功

如果之后碰到其他用户操作该目录时出现 Permission denied 等权限问题时,可以通过 chown 命令修改目录的所有者和所属组。

chown -R 777 /mnt/webdav/green_dh2100_4t

参考资料:


Edit page