本站承诺永不接任何虚假欺骗、联盟广告、弹窗广告、病毒广告、诱导充值等影响用户体验的广告,广告屏蔽插件会影响本站部分功能,还请不要屏蔽本站广告,感谢支持!

当前位置:首页 / 正文

2021-04-08 | 骚操作,编程技术 | 3145 次阅读 | 等你评论 | 0 次点赞 | 繁体

WebDAV 是一种基于 HTTP 1.1 协议的通信协议。它扩展了 HTTP 1.1,在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法,使应用程序可直接对 Web Server 直接读写,并支持写文件锁定 (Locking) 及解锁 (Unlock),还可以支持文件的版本控制。

今天以 TeraCloud 网盘为例说说如何利用 WebDav 将网盘挂载到 VPS,还是基于宝塔来讲。这种利用 webdav 挂载的教程网上也有很多。

1、安装

首先我们需要安装davfs2一般宝塔都用的是 CentOS 系统,具体如下:

Ubuntu/Debian

apt-get install davfs2

CentOS

yum install davfs2

2、挂载

安装好davfs2之后,我们就开始来挂载支持 WebDav 网盘

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

mkdir /TeraCloud

然后就是挂载了,TeraCloud 网盘的 Dav 地址是:https://ena.teracloud.jp/dav/ 因此:

mount -t davfs https://ena.teracloud.jp/dav/ /TeraCloud

注意:TeraCloud 可以修改为任意名称。命令输入之后,会要求我们输入用户名和密码,那么按照提示输入即可,如图:

图片alt

之后,就可以当成普通硬盘来使用了。

额,居然容量还变少了很多,不过不影响使用。

3、创建账号密码配置

如果不想每次挂载都需要输入用户名密码,可以在挂载之后,使用如下命令:

echo "https://webdav.example.com user password" > /etc/davfs2/secrets

比如,TeraCloud 网盘,你可以这样写:

echo "https://ena.teracloud.jp/dav 用户名 密码" > /etc/davfs2/secrets

4、开机自动挂载

1、添加到/etc/rc.local

echo "mount -t davfs https://ena.teracloud.jp/dav/ /TeraCloud" >> /etc/rc.local

2、添加到/etc/fstab

echo "https://ena.teracloud.jp/dav/ /TeraCloud davfs defaults 0 0" >> /etc/fstab

5、问题解决

虽然安装起来很简单,但是还是会遇到不少奇葩问题。

如果碰到“mount: unknown filesystem type 'davfs'”错误,修改 “/etc/davfs2/davfs2.conf” 配置文件解注释并改为:“ignore_dav_header 1”

标签: linuxcentos云盘服务器骚操作同步磁盘webdav

猜你喜欢
白嫖移动,联通,电信手机短信通知
无论在生活中或者工作中,对于一些比较紧急的事情,可能需要发送个通知!比如:自建的服务器突然宕机,如何自动发短信通知运维主管?后台服务日志大量报错如何第一时间发短信通知码农geigei?类似的情景...
Fail2Ban安装使用及常用配置教程
Fail2Ban安装使用教程因为作为一个 linux 入门级别的小白, 很多人都会把一些 web 面板(比如宝塔面板)作为自己管理 vps 的首选, 而当我一段时间登录宝塔面板之后, 有时就会看...
通用的检测到广告屏蔽插件进行弹窗提示实现方法
用的 js 方法来检测,按理说所有博客都能使用,就是在打开网页的时候进行一次判断。如果发现没有加载广告代码,就会出来一个弹窗来提示浏览者将本站加到广告拦截插件的白名单里面。别喷我,个人站长经营实...
如何找回微信已过期文件教程
现在基本人人都会使用微信,微信里面保存着很多文件。但是过段时间去看,你可能由于当时没有保存或者根本就没有点开过,微信文件名称显示红色,这表示已经过期了。难道我们要再问别人重发一遍吗?这可能会有点...
局域内网的服务器利用个人电脑做跳板机访问互联网
公司内网的服务器均不连公网(互联网),问题来了:现在服务器上需要安装一些软件怎么办?目前一般都是编译安装!先将软件在外网机器上下载好,然后再复制到服务器内,编译安装!这种方式缺点就是比较麻烦,编...
ssh-chat- SSH命令行下聊天摸鱼服务
ssh-chat 是一个使用 Go 语言编写的定制 SSH 服务器,当你连到该服务器时就会进入聊天模式,就好像以前的终端 BBS 系统一样。官方 Github: https://github.c...
Python小技巧之不用GUI,照样实现图形界面
小王平常的工作是做数据处理的,手中自然握有大量的数据,在日常工作中经常需要根据业务的需求提取相应的数据,有些需求是固定的,写好脚本之后只要定期提取数据就行了。但是,像我这么懒的人,这种工作怎么可...
Linux 下安装 Elasticsearch
![](https://cdn.wangtwothree.com/imgur/FfW6pWR.png) # 说明 Elasticsearch 就不过多介绍了,可以自行百度或者查看上一篇文章《[wi
ssh 连接 Linux 速度缓慢?一个配置解决
# 背景介绍 最近在写一个服务器监控服务,发现使用 Python 连接 Linux 时非常慢,总是要停顿等待一会儿才能连接上,主要是因为 OpenSSH 服务器有一个 DNS 查找选项 UseD
卸载阿里云、腾讯云服务器监控系统
众所周知,阿里云、腾讯云的服务器都自带监控(AliYunDun / 阿里云盾 / 安骑士),大家都不想自己的所作所为都被监控着,比如我在上面安装 XX 服务,一旦云监控查到,会被警告,很麻烦,我们总想
(首次提交评论需审核通过才会显示,请勿重复提交)