davfs2 无法挂载坚果云的解决方案
文章目录
其实在 Linux 下使用坚果云可以获得和 Windows 下同样的体验,前提是要使用正确的文件配置。davfs2 由于要进行一项 Class 1 的验证,导致初始状态下无法使用坚果云进行挂载,本文介绍在 CentOS 下 davfs2 的设置并且使用坚果云连接。
davfs2 的安装
首先需要安装 davfs2:
yum:
|
|
apt-get:
|
|
安装完成后即可使用,但是如果不加设置,可能会出现以下问题:
|
|
需要设置配置文件:
|
|
找到 ignore_dav_header
这一行(可能是被注释的)(可以在命令模式下使用 /ignore_dav_header
快速定位,找到后按 ESC),去掉其注释符号,并且将后面的 0 改为 1,结果如下:
|
|
这是因为坚果云的 WebDAV 服务器不支持 Class 1,修改之后可以使 davfs 跳过 Class 1 的验证,之后再进行挂载就不会有问题了。建议使用之前到坚果云网站,登录后点击[用户名]→账户信息→安全选项,在第三方应用管理中添加一个 davfs 专用的授权,使用时使用应用密码进行登录。
挂载
如果不使用 root 用户挂载,可能经常会出现文件在其他地方修改之后普通用户无法读写,普通用户的挂载请参见CentOS 坚果云挂载时的权限问题。
如果是 root 用户,则无需额外的步骤,直接输入:
|
|
接下来按照提示输入你的坚果云账号和生成的应用密码,即可将坚果云的根目录挂载到 /mnt/webdav
,你也可以直接在链接中包含子目录的名称,例如要同步坚果云同步文件夹中的 /doc
目录,只需要输入
|
|
本片教程到此结束。坚果云是我用过的最好用的同步软件了,也是众多小巧精致好用软件家族中的一个,这些软件共同作用,使我们的工作生活更美好!
文章作者 frank
上次更新 2018-12-09