在Ubuntu 20.04系统中,为了实现WebDAV共享的自动化挂载,可以采用编辑
/etc/fstab
文件这一经典而有效的方式。通过在fstab
中添加一行适当的条目,你能够确保每次系统启动时,指定的WebDAV存储空间都会自动挂载到预设的本地目录下,极大地提升了数据访问的便利性和效率。这种方法不仅适用于常规的网络文件系统(如SMB/CIFS)也完美支持WebDAV协议
安装必要的软件包
- 首先确保安装了
davfs2
sudo apt update
sudo apt install davfs2
创建挂载点
- 创建一个目录用于挂载 WebDAV 共享,例如
/mnt/webdav
sudo mkdir /mnt/webdav
配置 fstab
- 编辑
/etc/fstab
文件
sudo nano /etc/fstab
- 在文件末尾添加一行配置,将 WebDAV 共享自动挂载到刚才创建的目录,将
https://webdav.example.com/remote.php/webdav
替换为你的 WebDAV 服务器地址。
https://webdav.example.com/remote.php/webdav /mnt/webdav davfs user,rw,noauto 0 0
配置凭证文件
- 为了避免每次挂载时输入用户名和密码,你可以创建一个凭证文件
echo "https://webdav.example.com/remote.php/webdav username password" | sudo tee -a /etc/davfs2/secrets
- 确保只有 root 用户可以读取该文件
sudo chmod 600 /etc/davfs2/secrets
手动挂载
- 现在可以通过以下命令手动挂载 WebDAV 共享
sudo mount /mnt/webdav
自动挂载
- 如果希望在系统启动时自动挂载可以修改
/etc/fstab
中的挂载选项,这样系统启动时就会自动挂载WebDAV共享
https://webdav.example.com/remote.php/webdav /mnt/webdav davfs user,rw 0 0
测试挂载
- 重启系统或者手动执行以下命令来测试挂载
sudo mount -a
总结
- 这将尝试挂载所有在
/etc/fstab
中定义的文件系统。成功后你应该可以在/mnt/webdav
目录下访问 WebDAV 共享的内容,这样就完成了在 Ubuntu 20.04 上自动挂载 WebDAV 的配置
评论区