大家经常剁手的便宜VPS往往都会面临硬盘不足的尴尬情况,这个时候,如果能够配合一些容量不错的网盘的话,那就再好不过了,其中,比较方便的是支持Webdav的网盘,比如TransIP(注册比较麻烦,但很好用),Box,还有用Owncloud、Nextcloud以及Seafile自建的网盘等。
什么是Webdav?WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。
利用WebDav将网盘挂载在VPS
本文以TransIP的网盘为例,示范
1、安装davfs2
Ubuntu/Debian
apt-get install davfs2
CentOS
yum install davfs2
2. 挂载WebDav(需要输入用户名和密码)
mkdir /mnt/vmvps mount -t davfs https://{用户名}.stackstorage.com/remote.php/webdav/ /mnt/vmvps
上面的命令会把网盘的根目录挂载在/mnt/vmvps这个目录上,如果想只挂载里面的一个目录,可以在后面加,比如…/webdav/books等。
3. 检验安装,如果有返回刚才的网盘值则表明挂载成功了
df -h
Could not authenticate to server: rejected Basic challenge咋回事?
是哪个网盘?我之前没加remote.php/webdav/,也出现了这个错误