Linux 利用 WebDAV 将网盘挂载到

2014-05-22 01:10:44

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:

`1``apt-get ``install` `davfs2 -y;apt-get ``install` `neon -y`
RHCL / CentOS / Fedora:
`1``yum ``install` `davfs2 -y`
下载:http://pan.baidu.com/s/1bniqE1h 的相应版本(X86 或 X64)并上传到 root 然后:
`1``cd` `~;rpm -i --nodeps davfs2*.rpm;yum ``install` `neon -y`
如果没有出现“already installed”同时还有什么 NOKEY 之类的就执行如下语句然后再安装一次:
`1``rpm --``import` `/etc/pki/rpm-gpg/RPM``*`
这样就安装好了 davfs2,由于系统太多、如有错误请在下方留言。

二、新建文件夹并尝试挂载:

例如我要挂载到 /mnt/box,所以我需要先新建文件夹:

`1``mkdir` `/mnt/box`
然后就是尝试挂载一下了,Dav 地址是:https://dav.box.com/dav 因此:
`1``mount` `-t davfs https:``//dav``.box.com``/dav` `/mnt/box`
如下图,会要求账户密码:

01

这里填入你在 Box 的邮箱和密码,如果没有任何错误提示、那就说明完成了。

02

当你再次输入 df -h 的时候,就会发现他和正常的磁盘一样用了、虽然很慢。。。


三、设置指定账户,方便挂载:

首先启用用户锁,操作方式如下:

`1``vi` `/etc/davfs2/davfs2``.conf`
找到“use_locks”,去掉前面的 # 然后把 1 改为 0 后保存。

03

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

`1``echo` `"https://dav.box.com/dav 邮箱 密码"` `> ``/etc/davfs2/secrets`
然后 umount /mnt/box 把刚刚挂载的分区卸载掉,然后直接再次挂载的时候就无需密码了。

突发奇想:

看到网上许多人都喜欢加入到 /etc/fstab,各种语法的。我其实不太建议这么折腾,因为搞不好瞎折腾一下就开不了机了 。。所以在这里我想出了一个比较保险的方法,需要结合如上的三种方法、然后操作。那就是直接加入 rc.local 让他开机执行好啦!

执行如下命令即可:

`1``echo` `"mount -t davfs https://dav.box.com/dav /mnt/box"` `>> ``/etc/rc``.``local`
喜欢折腾的注意修改为你自己目录。
whms模板Ace For 1.2

ace主题是一款国外友人做的比较漂亮的whmcs商业主题.官方原价25美元.也算比较贵.这款是我在hostloc的一个朋友那里买的.基本上与原主题一模一样,只是配色上有少许的差别,购物车主题什么也都比较齐全.这次免费分享出来给大家用.反正以后市面上会越见越多的.. 下载地址: 本地下载   百度网盘下载  [MEGA下载](https://mega.co.nz/#!DNk2xBzT!uY7uaSHrdycK8r0mSd_FGgwko-9sefIhuFvbWP7Apco 包含文件密钥)  演示地址:http://demo.themeschamp.com/whmcs/ace/ 压缩包中:ace文件夹为模板文件夹,tc-ace-default文件夹为购物车模板 截图预览:

windows8/windows2012免序(密匙)列号安装

在我们安装windows8或者windows2012的时候,有的时候总是会出错,提示“无法验证此产品密钥.请你检查安装介质”等一系列的问题.博主出现这个问题的几率还是比较小的.唯一一次出现是在景安的云服务器上面.由于学习的需要,所以要安装这个.但是一直提示这么个玩意.由于环境的特殊性连pe之类的都不ok,最后只能用去除序列号的方法安装了,不过安装完毕还是需要正常的激活的.我们还可以把密匙封装到ISO里面,避免每次装系统都需要输入!具体的方法如下: 使用工具:UltraISO 记事本 UltraISO 是一款非常强大的光盘管理刻录软件.记事本则每个系统都带的有是文字处理软件 制作过程:先新建一个文本文档.然后输入以下内容: [pid] Value=C9NV9-QGGJT-CQGDV-J7QQ7-8HTPB 其中value后面的就是你的序列号了,需要注意的是序列号对应的版本,如果你输入的是数据中心版本的序列号,则以后iso只能装数据中心版本的.输入完毕内容后关闭txt文件,重命名为“pid.txt” 然后用管理权限打开UltraISO .选择你的系统iso然后切换到sources 目录下,把pid.txt复制过去.保存并且关闭UltraISO.然后加载ISO进行安装即可.也可以直接解压免输入序列号安装