WebDAV 是一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。
许多海外网盘都支持 WebDAV,具体的介绍各位可以百科一下、今天我就以:Box 作为例子。
话说回来 Box 真的是一个不错的网盘,很久之前就在用、但是容量一直太小让我早已转战国内网盘。不过今天单手摘月说起了 WebDAV,又让我对 Box 颇有兴趣。不多口水了、
首先需要准备:
1、Box 账户 ( 免费注册,使用 LG 手机登陆后可获赠 40G )
2、VPS ( 由于 OpenVZ 的特殊原因,因此不支持 )
一、准备好之后我们就开始吧,这里挂载 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,由于系统太多、如有错误请在下方留言。
二、新建文件夹并尝试挂载:
例如我要挂载到 /mnt/box,所以我需要先新建文件夹:
mkdir /mnt/box
然后就是尝试挂载一下了,Dav 地址是:https://dav.box.com/dav 因此:
mount -t davfs https://dav.box.com/dav /mnt/box
如下图,会要求账户密码:
这里填入你在 Box 的邮箱和密码,如果没有任何错误提示、那就说明完成了。
当你再次输入 df -h 的时候,就会发现他和正常的磁盘一样用了、虽然很慢。。。
三、设置指定账户,方便挂载:
首先启用用户锁,操作方式如下:
vi /etc/davfs2/davfs2.conf
找到“use_locks”,去掉前面的 # 然后把 1 改为 0 后保存。
然后再修改帐密文件,操作方式如下:
echo "https://dav.box.com/dav 邮箱 密码" > /etc/davfs2/secrets
然后 umount /mnt/box 把刚刚挂载的分区卸载掉,然后直接再次挂载的时候就无需密码了。
突发奇想:
看到网上许多人都喜欢加入到 /etc/fstab,各种语法的。我其实不太建议这么折腾,因为搞不好瞎折腾一下就开不了机了 。。所以在这里我想出了一个比较保险的方法,需要结合如上的三种方法、然后操作。那就是直接加入 rc.local 让他开机执行好啦!
执行如下命令即可:
echo "mount -t davfs https://dav.box.com/dav /mnt/box" >> /etc/rc.local
喜欢折腾的注意修改为你自己目录。
小结
久违的技术文,送给各位了。另外近期因为繁忙,所以文章时常不更新。但是经过这篇文章之后我这几天会多介绍一些支持 WebDAV 的网盘供各位参考的,这个用途当然不只是外加个慢慢的硬盘、请发挥你的想象力去用吧。
其实 Box 的付费套餐也很便宜,加上稳定性不错、我在这里给个好评。
- 本篇文章没有Trackback
/etc/fstab挂载内容:
echo "https://dav.box.com/dav /mnt/box davfs defaults 0 0" >> /etc/fstab
求VPS
Tomas終於宕機了 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂
没宕机,宕机的话你怎么评论的?
好吧,我的vps都是openvz的
为啥你们都喜欢 OpenVZ 呢 。。超售无底线的呀,而且 Xen 目前很便宜
@Tomas: OVZ性能比XEN好太多了
但是我没见过 OpenVZ 提供商不超售的 。。除非那人自己用
@Tomas:
如果有的話,你程晨姐或許是
。。。
1、她或许连 OpenVZ 都不知道是什么
2、她还没有足够的资格做我姐,除了年龄
@Tomas:
這方面或許教會她需要時間,目前正在費勁讓她理解剛剛裝好的Betterlinux是什麽
。。。。希望你可以把你的时间做更多有益的事情
@Tomas:
你是說,引入Plesk和安裝第二部臺灣服務器?
。。。。。我的意思是,少玩点服务器、多做些女生该做的事情 。。文艺一点什么的
@Tomas:
那我們不積累經驗過段時間要上線的獨服怎麼辦,這貨可沒辦法那麼方便地重啟
为啥女孩子非要玩服务器呢 。。
@Tomas:
我們團隊一直不是都還在做?以後可能有機會要把一部香港或臺灣的高階至強處理器獨主交由程晨管理
唉 。。希望你只是和我说说,别真去做了
@Tomas:
我們和TNC關係也還不錯,不會因為程晨而造成任何麻煩,只要我先教會她
祝成功,希望她不会让你们失望。当然,也希望别让我失望
这样不久可以直接备份VPS到网盘了吗?
是的呀~ 一直都可以这么做、但是 OpenVZ 之类的还不支持呀~
@Tomas:
严格意义上OVZ只是一个Container而不是Hypervisor
我已經沒在關注Tomas了。。。。 😀
惊现程晨
box直接就是50g啊
@神父: 淡定神父 阿门
碉堡了,
@chengchen:
程晨姐不是正好有LG么
她怎么成你姐了,她是有、但是这逗逼当时没鸟我
@Tomas: 你丫丫的才逗比,我又不是手机控,怎么可能一直盯着 手机看谁找我
你说你不是手机控让我有点想笑了 。。就你去厕所的时间 。。就 。。。
@敏: 是额,但是。。。但是不会用