坚果云 linux 脚本,解决Linux下使用davfs2挂载坚果云的问题

  • Post author:
  • Post category:linux


坚果云算是现在国内云存储提供商里比较另类的一个了,没有提供巨大的容量空间,也没有非常多的人使用他的分享功能,但好在基本功能非常全面,桌面同步客户端做的比较清爽,各种类型的客户端基本都能支持,特别像多个用户协作修改文件的同步、文件版本历史这些我比较看重的功能做的还不错。坚果云也有一定的付费用户,稍微坑一点的就是坚果云免费用户的初始容量只有 1GB,之后每个月免费用户可以再上传 1GB 的数据(免费用户同时限制每个月下行流量 3GB)。

坚果云虽然没有提供 API 功能,但好在其算是国内唯一提供 WebDAV 方式访问的网盘(国外的类似网盘也比较少,免费的像 Box.com 就算一个了),这样基本就可以在各种不同类型的客户端中不依靠其同步客户端就能读写云中的数据。之前我在 Windows 上使用自带的资源管理器以 WebDAV 方式访问坚果云看起来没什么问题,但到 Linux 下使用最流行的 davfs2 软件挂载坚果云 WebDAV 的时候却直接报错无法访问(WebDAV 功能需要在坚果云账户设置中的 “第三方应用管理” 里开启)。

Linux 终端下 davfs2 挂载坚果云的报错信息如下:

(trusty)root@localhost:~# mount -t davfs https://dav.jianguoyun.com/dav /mnt

Please enter the username to authenticate with server

https://dav.jianguoyun.com/dav or hit enter for none.

Username: xxx@qq.com

Please enter the password to authenticate user xxx@qq.com with server

https://da