多平台挂载Webdav

webdav有什么用?

在日常工作应用中,我们常常有下面的需求场景:在公司没有完成的工作,可能需要在家继续办公,而我们需要同步在公司的工作进度,最朴素的解决方法就是用U盘进行拷贝,但如果你有webdav等文件传输工具,我们可以完全省去这个繁琐的过程。webdav通过挂载云盘服务到本地,在不同设备都开启webdav,即可实现资源共享;webdav是基于http的文本传输协议,这意味着如果你能接入互联网,就能实现文本共享;同时webdav可以跨平台挂载在本地使用,这意味着你不需要考虑从Linux到Windows对于中文编码方式而出现乱码不同的尴尬;同时,例如阿里云盘、群晖NAS、Google云盘等都提供了webdav服务,这意味着你可以像使用本地硬盘一样访问你的云盘资源。

声明:本人拥有群晖NAS,所以下文的配置等可能会以群晖NAS配置作为示例,但配置方法与其他云盘区别不大,有需求的可以作为参考。

Windows:

Windows平台一直以其丰富的图像化软件,在这里我推荐一款好用的webdav客户端软件:

RaiDrive

下载地址:https://www.raidrive.com/download

RaiDrive提供可视化操作和中文界面,具体配置可自行摸索。

Linux:

图像化操作:

如果你是将Linux作为主力机的用户,并且安装了KDE、GNOME这类桌面环境,我们可以使用桌面环境的文档管理器在网络、其他位置这些地方选择挂载Webdav。

关于GNOME桌面,我的系统环境为ArchLinux+GNOME桌面,在挂载基于https的davs服务失败,但是挂载http的dav服务成功,出于安全考虑,我舍去了这种挂载方法。

命令行操作:

命令行需要安装davfs2工具:

安装:

Ubuntu/Debian:

sudo apt install davfs2

Arch/Manjaro:(pacman不提供这个工具,我们需要AUR来下载)

yay -S davfs2

配置:

/etc/davfs2/davfs2.conf  删掉前面的注释符号并修改为:

use_locks 0

ignore_dav_header 1

/etc/davfs2/secrets 在文件末尾添加:

https://damain:port/path username userpassword

说明:需要指定域名、端口、群晖NAS文件路径、用户名、密码

配置开机自动挂载:

/etc/fstab  在文件末尾添加:

https://damain:port/path /mnt/webdav davfs rw,user,uid=username,noauto 0 0

说明:

username为系统用户名

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇