如何在Linux上挂载Box.com云存储
Box.com是一家面向个人用户和企业客户的在线云存储提供商。对于个人用户它提供10GB免费存储空间。 Box.com 用户可以通过网页界面或多平台移动客户端软件访问其云存储。然而,到目前为止,Box.com 尚未为其平台提供原生 Linux 客户端。值得庆幸的是,他们提供了安全的 WebDAV 界面,您的 Box.com 帐户可以通过 HTTPS 导出为 WebDAV 共享。这意味着您可以轻松安装 Box.com 帐户并通过其 WebDAV 界面在 Linux 上访问它。
以下是通过 WebDAV 界面在 Linux 上安装 Box.com 帐户的两种不同方法。
使用 Nautilus 文件管理器安装 Box.com 存储帐户
您可以通过 Nautilus(也称为 GNOME 文件)挂载并访问您的 Box.com 存储帐户,它是 GNOME 桌面的默认文件管理器。 Nautilus 文件管理器内置支持通过多种协议(例如 FTP、NFS、Samba、SSH、AppleTalk、WebDAV)访问远程文件。因此,您可以简单地使用其WebDAV连接接口。无需安装任何额外软件即可挂载 Box.com。
要将 Box.com 安装到 Nautilus 文件浏览器上,请单击左侧边栏上的“其他位置
”。找到底部的“连接到服务器
”字段,并按以下格式填写服务器地址。
davs://dav.box.com/dav

单击连接
按钮后,系统将提示您输入 Box.com 帐户的用户名和密码。

成功连接到 Box.com 的 WebDAV 服务器后,您的 Box.com 帐户将可以在 Nautilus 上访问,如下所示。

如果您希望在 Nautilus 上自动安装 Box.com 帐户,可以使用 Nautilus 的“书签”功能。也就是说,右键单击 Nautilus 上的 Box.com 安装,然后选择“添加书签
”菜单。

添加书签后,您将在 Nautilus 的左上角看到已保存的书签。为了稍后重新安装您的 Box.com 帐户,只需单击此书签即可。

通过 davfs2
安装 Box.com 存储帐户
第二种方法是使用 davfs2
(WebDAV Linux 文件系统),它使您能够通过传统文件系统接口访问远程 WebDAV 共享。以下是使用 davfs2
设置 Box.com 挂载的分步过程。
第一步:在 Linux 上安装 davfs2
对于 Ubuntu、Debian 或 Linux Mint:
$ sudo apt install davfs2
对于 CentOS/RHEL 或 Fedora:
$ sudo yum install davfs2
第二步:配置davfs2
安装 davfs2
后,继续按如下方式配置 davfs2
。
首先,创建本地挂载点。
$ mkdir ~/box.com
Box.com 导出的 WebDAV 共享不支持文件锁定。因此,您需要在位于 /etc/davfs2/davfs2.conf
的 davfs2
配置文件中禁用文件锁。否则,您在尝试创建文件时将遇到“输入/输出错误”。
$ sudo vi /etc/davfs2/davfs2.conf
use_locks 0
第三步:启用非根挂载
此外,如果您希望能够以非 root 普通用户的身份挂载 Box.com 的 WebDAV 共享,请按照下面特定于发行版的过程进行操作。
对于 Ubuntu、Debian 或 Mint:
使用 dpkg-reconfigure
重新配置 davfs2
,如下所示。
$ sudo dpkg-reconfigure davfs2
在dpkg-reconfigure
屏幕(如下所示)中,单击“是”按钮。

之后,将您自己添加到名为 davfs2
的 Linux 组中。
$ sudo usermod -a -G davfs2 $USER
对于 CentOS、RHEL 或 Fedora:
只需运行以下命令。
$ sudo usermod -a -G davfs2 $USER
第四步:编辑/etc/fstab
遵循上述特定于发行版的说明后,请将以下内容添加到 /etc/fstab
中。 user
选项允许您以非特权非 root 用户身份挂载 Box.com。将 /home/linux教程/box.com
替换为您自己的挂载点。
https://dav.box.com/dav /home/linux教程/box.com davfs rw,user,noauto 0 0
第五步:安装 Box.com
最后,您可以通过以普通用户身份运行 mount
命令来安装您的 Box.com 帐户。当要求输入用户名和密码时,输入您的 Box.com 帐户用户名/密码。
$ mount box.com
Please enter the username to authenticate with server
https://dav.box.com/dav or hit enter for none.
Username: [email
Please enter the password to authenticate user [email with server
https://dav.box.com/dav or hit enter for none.
Password:
如果您不想每次安装时都输入用户名/密码,请将您的 Box.com 登录凭据信息放入以下文件中。
$ chmod 600 ~/.davfs2/secrets
$ vi ~/.davfs2/secrets
https://dav.box.com/dav [email my_box_com_password
第六步:验证 Box.com 安装
要验证挂载是否成功,可以使用以下命令:
$ mount
https://dav.box.com/dav on /home/linux教程/box.com type davfs (rw,nosuid,noexec,nodev,_netdev,user=linux教程)
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/ubuntu-root 953024420 131576980 773036612 15% /
udev 4008844 4 4008840 1% /dev
tmpfs 1607344 908 1606436 1% /run
none 5120 0 5120 0% /run/lock
none 4018352 1408 4016944 1% /run/shm
none 102400 28 102372 1% /run/user
/dev/sda1 233191 53518 167232 25% /boot
https://dav.box.com/dav 26666664 13333332 13333332 50% /home/linux教程/box.com
$ ls ~/box.com
Documents lost+found Photos Videos
如果您想卸载 Box.com 帐户,只需运行:
$ umount box.com
/sbin/umount.davfs: waiting while mount.davfs (pid 6824) synchronizes the cache .. OK
概括
在本教程中,我将演示如何使用其 WebDAV 界面在 Linux 上安装 Box.com 云存储帐户。请注意,Box.com 自 2019 年 10 月起正式终止了 WebDAV 支持,这意味着他们不提供任何有关 WebDAV 的技术支持。截至撰写本文时(2021 年 2 月),他们的 WebDAV 界面仍然运行良好。您甚至可以通过双因素身份验证安装 Box.com,其中您使用手机上收到的验证码作为一次性密码。如果您遇到技术问题或界面有任何更改,请随时在评论中告诉我。