trainsip 1T网盘应用二(给VPS增加挂载盘)

发布于 2017-09-10  808 次阅读


这里依然要说到强大的webdav功能了,他可以虚拟成一个外挂盘挂载到VPS中,其中妙用可想而知。

这里需要说明的是,挂载到VPS上之后所有的流量都是通过VPS中转的,也就是说你上传100M的文件,实际会消耗VPS200M的流量,但是有个好处就是通过VPS中转之后,网速会变得相当客观(前提是你的VPS网络够快)。

闲话不多说,进入主题,首先安装挂载WEBDAV需要的davfs2。

Debian / Ubuntu:

apt-get install davfs2 -y;apt-get install neon -y

RHCL / CentOS / Fedora:

yum install davfs2 -y

下载:http://pan.baidu.com/s/1bniqE1h 的相应版本(X86 或 X64)并上传到 root 然后:

cd ~;rpm -i --nodeps davfs2*.rpm;yum install neon -y

如果没有出现“already installed”同时还有什么 NOKEY 之类的就执行如下语句然后再安装一次:

rpm --import /etc/pki/rpm-gpg/RPM* 这样就安装好了 davfs2,由于系统太多、可自行百度安装。

接下来重点了,输入命令

mkdir /mnt/box

建立本地文件夹,根据自己需求建立,也可以建立到自己的网站目录下的某个文件夹。

mount -t davfs https://你的用户名.stackstorage.com/remote.php/webdav /mnt/box

输入对应的账号密码,这里不是VPS的,是你trainsip的,然后输入命令

df -h

看最底部是不是多那个1T的盘了。

但是每次重启都要提示输入账号密码也是挺烦人的,那么就设置个默认账号密码,输入

vi /etc/davfs2/davfs2.conf

找到“use_locks”,去掉前面的 # 然后把 1 改为 0 后保存。

然后再修改帐密文件,操作方式如下:

echo "https://dav.box.com/dav 邮箱 密码" > /etc/davfs2/secrets

然后 umount /mnt/box 把刚刚挂载的分区卸载掉,然后直接再次挂载的时候就无需密码了。

开机自动挂载:

把mount 的命令放到/etc/rc.d/rc.local 里面去,vi /etc/rc.d/rc.local ,然后把mount命令塞进去。保存退出就好了。


一曲肝肠断,何处觅知音。