备份Linux系统的数据到坚果云
2018-10-19 15:19
676 查看
坚果云支持webdav,则可以在Linux下使用命令行或脚本将数据备份到坚果云空间。
开启坚果云WebDAV服务
“账户信息”--“安全选项”
方式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.
方式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系统。
相关文章推荐
- 讲解Linux系统下如何自动备份MySQL数据的基本教程
- 讲解Linux系统下如何自动备份MySQL数据的基本教程
- Linux系统下的数据镜像备份工具――Rsync
- Linux系统中备份和恢复MongoDB数据的教程
- Linux系统crond、rsync、打包备份数据操作实战
- 完全备份oracle数据库,再导出到另一服务器(linux下),bmc的数据系统
- Linux系统之备份数据
- Linux 网络文件系统的数据备份及恢复机制实现
- linux系统下使用rsync实现网站数据实时同步备份
- linux下通过rsync+inotify 实现数据实时备份(远程容灾备份系统)
- Linux文件系统应用---系统数据备份和迁移(用户角度)
- linux下通过rsync+inotify 实现数据实时备份(远程容灾备份系统)
- linux下通过rsync+inotify 实现数据实时备份(远程容灾备份系统)
- Linux下通过FTP脚本自动备份数据到windows系统
- Linux系统crond、rsync、打包备份数据操作实战
- Linux系统下的数据镜像备份工具——Rsync
- linux下通过rsync+inotify 实现数据实时备份(远程容灾备份系统)
- 在window中备份linux系统数据库的数据并恢复实例
- Windows或Linux系统中备份和恢复MongoDB数据的教程
- Windows或Linux系统中备份和恢复MongoDB数据的教程