备份到 Box.net 帐户(webdav 和 Deja)

备份到 Box.net 帐户(webdav 和 Deja)

我有一个 Box.net 帐户,但感觉被忽视了,所以我决定将我的备份放在那里,因为它比我的 Ubuntu One 存储更大。

当我尝试进行设置时却出现错误。

我是这样设置的:

  • 备份位置:WebDAV
  • 服务器:www.box.com/dav
  • 使用 https(是)
  • 端口 443
  • 文件夹:/Deja/ 用户名:[电子邮件地址]

这些是用于在 nautilus 中添加我的 box 帐户作为服务器的相同详细信息(有效),但当我尝试运行备份时,它显示“HTTP 错误:无法解析主机名(www.box.com/dav)”。

有任何想法吗?

干杯,

詹姆士

答案1

我想到了!

在您的存储选项卡下...
备份位置 - WebDAV
服务器 - www.box.com
选中 HTTPS 框
端口 - 443
文件夹 - /dav/optionalsubdirectory
用户名 - 可选

答案2

您可以使用以下解决方法davfs2

sudo apt-get install davfs2

创建一个您想要安装 box.net“驱动器”的文件夹:

sudo mkdir /media/box.net

测试安装盒.net WebDAV

sudo mount -t davfs https://www.box.net/dav /media/box.net

使其永久化:

sudo su
echo “https://www.box.net/dav username password” >> /etc/davfs2/secrets`

(用户名和密码当然分别是您的用户名/电子邮件地址和密码)注意:是的,这是您的纯文本密码,但只有 sudoers 可见。

每次启动时都挂载它:

sudo su
gedit /etc/davfs2/davfs2.conf

dav_group davfs2将行改为dav_group users

sudo gedit /etc/fstab

并插入

http://www.box.net/dav /media/box.net davfs rw,user,noauto 0 0

最后。noauto这很重要。否则启动将挂起。

请注意,还有其他几种方法可以实现此目的,例如将您的用户添加到 davfs2 组、仅为用户提供一个秘密文件~/.davfs2/secrets等等,但这种方法应该可以奏效。

总而言之,我发现 box.net WebDAV 支持有时不太稳定。

答案3

作为服务器,您无法像在浏览器中那样添加 URL。您只需将服务器编辑为“www.box.com”,而不添加 /dav。

抱歉回答错误。以下是答案
这是 DejaDup 中的一个错误,已提交至此处:https://bugs.launchpad.net/deja-dup/+bug/975308
您可以关注此错误来接收更新,但目前它似乎不起作用。

答案4

不要使用“noauto”,尝试使用“_netdev”

_netdev 文件系统驻留在需要网络访问的设备上(用于防止系统在系统上启用网络之前尝试安装这些文件系统)。

相关内容