linux cadaver 命令,备份Linux操作系统的数据到坚果云的方法
坚果云支持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 Oct 19 14: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 cadaver 命令,备份Linux操作系统的数据到坚果云的方法相关推荐
- linux cadaver 命令,备份Linux系统的数据到坚果云
坚果云支持webdav,则可以在Linux下使用命令行或脚本将数据备份到坚果云空间. 开启坚果云WebDAV服务 "账户信息"--"安全选项" 方式1:使用ca ...
- linux cadaver 命令,对于linux中线程id的讨论
在LINUX系统中,POSIX threads库提供了pthread_t来标识一个线程,通过pthread_self()可以得到,如下: #include #include using namespa ...
- linux cadaver 命令,【Linux学习第三篇】[Tab].[Ctrl]-c.[Ctrl]-d
[root@localhost ~]# ls -al ~/.bash [Tab][Tab] //显示所有以.bash开头的文件名 .bash_history .bash_log ...
- 自动备份Linux上的博客数据到坚果云
欢迎访问陈同学博客原文 本文主要内容拷贝于这篇文章 备份Linux系统数据到坚果云,自己做了些拓展,感谢作者. 本文分享两个博客相关小技巧,一是自动备份Linux上博客数据到坚果云和本机,二是搭建一个 ...
- dd linux命令 分区,使用dd命令备份Linux分区
为了备份分区,开始使用的是Remastersys,但最终生成的iso文件仅有几十K,应该是软件bug,且此软件不再更新,后尝试使用Linux Respin,但github一直连接不上. 其实可以尝试使 ...
- linux mv命令的功能,linux常用命令:Linux常用命令之mv命令是什么?
Linux是目前使用比较广泛的服务器操作系统,可以安装在各种计算机硬件设备中,例如手机,路由器等.由于Linux是开源和免费的,因此Linux系统的稳定性和安全性更高一些,所以Linux具有很高的市场 ...
- linux 关机命令总结,Linux关机命令总结
在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的. shutdown命令可以安全地关闭或重启Linux系统,它 ...
- linux free 命令以及系统内存占用过高的处理方法
linux free 命令以及系统内存占用过高的处理方法 [root@localhost ~]# free -mtotal used free shared buff/cache available ...
- linux+echo+权限不够,解决linux echo命令以及linux echo命令提示权限不够的方法
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法.下面通过本文给大家介绍linux echo命令以及linux ...
最新文章
- Cell重磅:记忆研究的突破进展!在诺奖成果基础上,用“全光学”组合来“操纵记忆”...
- 球30家厂商角逐自动驾驶汽车 四年后1000万辆上路
- android组合动画还原,Android - Fragment,View动画,组合动画,属性动画
- 100斤的铁和100斤女生哪个重?
- C语言实验——数组逆序
- fedora virtualbox 挂载USB设备
- python必须要记住的代码_好用到哭!请记住这20段Python代码
- Altium Designer(AD)18安装
- arduino教程【实战篇】
- windows连接局域网打印机出现0x0000007c错误处理方法
- scrapy提高爬取速度
- 台式电脑怎么添加计算机硬盘,如何给台式电脑硬盘重新分区
- Pycharm创建项目“New environment using“与“Existing interpreter“的区别
- 中标麒麟B040版本桌面系统root密码破解
- symmetric tree java_Symmetric Tree对称树
- vue下载大文件时浏览器不显示下载进度
- 2、selenium原理和启动浏览器(Chromoption类)
- matlab中sparse和full函数的使用
- ArcGIS绘制全国数据图步骤及注意事项
- 2021/11/10