备份Linux系统的数据到坚果云

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

开启坚果云WebDAV服务

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

方式1:使用cadaver客户端

1. 安装cadaver

[[email protected] ~]# yum install cadaver

2. 使用cadaver连接webdav服务器

[[email protected] ~]# 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. 配置非交互式登录

[[email protected] ~]# vim  .netrc
machine   dav.jianguoyun.com
login    *********    #你的坚果云账户
password    ********  #你的应用密码
# 用于测试上传文件的命令文本
[[email protected] ~]# vim   dav.txt
put  iptables.sh
bye
[[email protected] ~]# 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

[[email protected] ~]# yum  install  -y  davfs2

2.配置davfs2

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

[[email protected] ~]# vim  /etc/davfs2/davfs2.conf
ignore_dav_header 1

3. 配置非交互式挂载

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

延伸

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

原文地址:http://blog.51cto.com/3331062/2306523

时间: 2024-10-08 11:12:18

备份Linux系统的数据到坚果云的相关文章

6个关于dd命令备份Linux系统的例子

数据丢失带来的损失是相当昂贵的.关键数据的丢失会对各种规模的企业带来影响.有几种方法来备份Linux系统,包括rsync的和rsnapshot等.本文提供有关使用dd命令备份Linux系统的6个实例. dd是一个功能强大的UNIX工具,由Linux内核的makefile进行引导映像,它也可以用来复制数据. 例 1:备份整个硬盘 使用dd命令备份整个硬盘.在这个例子中,源硬盘的设备名为/ dev/ sda的,目标硬盘的设备名是/ dev/ sdb.执行dd命令,备份整个硬盘/dev/sha到同一系

如何使用 rsync 备份 Linux 系统的一些介绍

备份一直是 Linux 世界的热门话题.回到 2017,David Both 为 Opensource.com 的读者在使用 rsync 备份 Linux 系统方面提了一些建议,在这年的更早时候,他发起了一项问卷调查询问大家,在 Linux 中你的 /home 目录的主要备份策略是什么,在今年的另一个问卷调查中,Don Watkins 问到,你使用哪种开源备份解决方案. 我的回复是 rsync.我真的非常喜欢 rsync!市场上有大量大而复杂的工具,对于管理磁带机或者存储库设备,这些可能是必要的

Linux系统实时数据同步inotify+rsync

一.inotify简介 inotify是Linux内核的一个功能,它能监控文件系统的变化,比如删除.读.写和卸载等操作.它监控到这些事件的发生后会默认往标准输出打印事件信息.要使用inotify,Linux内核版本必须是大于2.6.13,在这之前的内核都没有这个功能.我们可以利用inotify去监控我们要监控的资源,当资源发生变化时,我们扑捉它的事件,从而触发同步数据等操作. 二.inotify软件介绍 inotify是内核的一个功能,众所周知内核的功能我们必须要配合工具才能使用,通常情况下用户

阿里云里面的Linux 系统挂载数据盘

转自:http://www.cnblogs.com/adjk/p/5112360.html 适用系统:非IO优化+SSD云盘Linux(Redhat , CentOS,Debian,Ubuntu)实例,IO优化实例+SSD云盘数据盘分区挂载建议使用脚本:工具:auto_fdisk_ssd.sh *  Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作. 下面的操作将会把数据盘划分为一个分区来使用. 1.查看数据盘 在没有分区和格式化数据盘之前,使用 “df –h”

Linux 系统挂载数据盘

适用系统:Linux(Redhat , CentOS,Debian,Ubuntu) *  Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作. 下面的操作将会把数据盘划分为一个分区来使用. 1.查看数据盘 在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看.如下图: 友情提示:若您执行fdisk -l命令,发现没有 /dev/xvdb 表明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用 2

Linux系统的数据写入机制--延迟写入

我们都知道,在Linux关机的之前都会要运行一个命令那就是sync,这个命令是同步的意思,那为什么要运行这个?而且之前的数据改变我们已经看见了,为什么还要运行这个命令?要回答这个问题就要说一下Linux在这方面的执行机制. 首先我们要从buffer和cache说起,如下图: buffer和cache都可以翻译成缓存,但是到底有什么区别呢? cache: 目的是为了数据重复使用,在一定程度上解决读的效率,这里就是用来存放经常用到的数据,而不用每次都去磁盘上面读取,如果本次操作用到的数据没有,则会到

Remastersys备份linux系统ISO镜像

1. 安装Remastersys 利用Ubuntu Software Center安装,修改sources.list文件,在文件末尾加入下面三行,添加软件源, #Rsudo remastersys distPrecisedeb http://ppa.launchpad.net/mutse-young/remastersys/ubuntu trusty maindeb-src http://ppa.launchpad.net/mutse-young/remastersys/ubuntu trust

SHELL脚本自动备份Linux系统

今天来写一个使用shell脚本增量备份系统文件,顺便复习一下shell脚本相关的命令,这个脚本可以根据自己的需求来备份不同的文件或者文件夹,进行完整备份和增量备份.直接上脚本如下: #!/bin/sh #Automatic Backup Linux System Files #Author wugk 2013-11-22 #Define Variable SOURCE_DIR=( $* ) TARGET_DIR=/data/backup/ YEAR=`date +%Y` MONTH=`date

Linux系统挂载数据盘

1. 查看数据盘 在没有分区和格式化数据盘之前, 使用"df -h"命令, 是无法看到数据盘的, 可以使用"fdisk -l" 命令查看. 2. 对数据盘进行分区 执行 " fdisk /dev/xvdb "根据提示输入 "n" , "p" "1", 两次回车, "wq", 分区就开始了. 很快完成. 3. 查看新的分区 fdisk -l 4. 格式化分区 mkfs.