备份Linux系统数据到坚果云

坚果云支持webdav,则可以在Linux下使用命令行或脚本将数据备份到坚果云空间。

开启坚果云WebDAV服务

“账户信息”--“安全选项”

2017-09-26_204945.png

方式1:使用cadaver客户端

1. 安装cadaver

[root@365linux ~]# yum install cadaver

2. 使用cadaver连接webdav服务器

[root@365linux ~]# cadaver   https://dav.jianguoyun.com/dav/
Authentication required for nutstore on server `dav.jianguoyun.com':
Username: ********   #你的坚果云账户
Password: ********   #你的应用密码
dav:/dav/> ls
Listing collection `/dav/': succeeded.
Coll:   backup                                 0  Sep 22 16:54
*#使用put命令上传文件,使用get命令下载文件,类似于ftp命令行;*
*#使用help命令帮助。*

3. 配置非交互式登录

[root@365linux ~]# vim  .netrc
machine   dav.jianguoyun.com
login    *********    #你的坚果云账户
password    ********  #你的应用密码
# 用于测试上传文件的命令文本
[root@365linux ~]# vim   dav.txt
put  iptables.sh
bye
[root@365linux ~]# cadaver https://dav.jianguoyun.com/dav/backup/  < dav.txt 
dav:/dav/backup/> put  iptables.sh
Uploading iptables.sh to `/dav/backup/iptables.sh':
Progress: [=============================>] 100.0% of 1169 bytes succeeded.
dav:/dav/backup/> bye
Connection to `dav.jianguoyun.com' closed.
2017-09-26_211445.png

方式2:使用davfs挂载webdav目录

1. 安装davfs2

[root@365linux ~]# yum  install  -y  davfs2

2.配置davfs2

davfs2和坚果云的webdav协议有兼容性问题,默认挂载davfs会报错如下:
mount.davfs: mounting failed; the server does not support WebDAV

[root@365linux ~]# vim  /etc/davfs2/davfs2.conf
 ignore_dav_header 1

3. 配置非交互式挂载

[root@365linux ~]# vim  /etc/davfs2/secrets
https://dav.jianguoyun.com/dav/backup    你的坚果云账户    你的webdav应用密码
[root@365linux ~]# mount.davfs   
https://dav.jianguoyun.com/dav/backup     /mnt
[root@365linux ~]# ls  /mnt 
iptables.sh  lost+found
$ echo "hello world"

延伸

通过坚果云提供的webdav的接口,编写备份数据和自动上传的脚本,实现自动备份Linux系统数据文件到坚果云空间。反之也可以在windows、mac系统使用坚果云客户端同步文件到Linux系统。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,542评论 2赞 89
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 4,543评论 0赞 5
  • 观其大纲 第1部分Linux的基础知识第1章Linux概述第2章Linux系统的安装KickStart开始自动安装...
    周少言阅读 1,728评论 1赞 10
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,433评论 0赞 10
  • 后来的时候,我就想,如果我和她一样,不再继续上学,开始探索人生,和她一样,谈一个不分手的对象,那么今天穿着新娘服装...
    是cony阿阅读 185评论 0赞 0

友情链接更多精彩内容