rsync : 程序命令 avzP : 参数,avz代表详细的进行递增传输文件,P代表着传文件的进度 –delete: 在上传的时候文件会做对比,以源目录为准,如果不一样就执行删除命令,从而不会出现本地数据和备份数据不同的情况 /etc/wangxiang : 需要备份的目录 rsync_backup:服务端上配置文件里面的授权用户 @172.16.110.137:服务...
-b、--backup 参数指定在删除或更新目标目录已经存在的文件时,将该文件更名后进行备份,默认行为是删除。更名规则是添加由--suffix参数指定的文件后缀名,默认是~。 --backup-dir 参数指定文件备份时存放的目录,比如--backup-dir=/path/to/backups。 --bwlimit 参数指定带宽限制,默认单位是 KB/s,比如--bwlimit=1...
最后发现了 rsync,妥妥的增量备份神器。 安装Rsync 在Ubuntu server 系统默认已经配置了 rsync,可用以下命令查看: rsync --version 如果没有,则直接安装即可: sudo apt-get update && sudo apt-get install rsync 注意,传输的两台设备都需要安装 rsync。 使用步骤 假如我要把 A 服务器 (192.168.5.89) 下的/hom...
rsync是Linux系统下的文件同步和数据传输工具,它采用“rsync”算法,可以将一个客户机和远程文件服务器之间的文件同步,也可以在本地系统中将数据从一个分区备份到另一个分区上。如果rsync在备份过程中出现了数据传输中断,恢复后可以继续传输不一致的部分。rsync可以执行完整备份或增量备份。它的主要特点有: 1.可以镜像...
配置cron 定时任务: 为了定期执行增量备份,你可以将 rsync 命令添加到 cron 定时任务中。例如,你可以设置每天凌晨执行一次增量备份: bash # 编辑 crontab 文件 crontab -e # 添加以下行,设置每天凌晨 1 点执行增量备份 0 1 * * * rsync -avz --delete /source/directory/ /destination/directory/ ...
Jumpserver配置增量备份脚本 [root@VM_16_6_centos ~]# cat rsync.sh #脚本内容 #!/bin/bash BackupSource=$1#远程目标 BackupRoot=$2#增量备份路径 BackupName=$3#备份的名字 BackupNum=$4#保留多少个增量备份(用于每周归档文件) checkDir() { #检查目录 $1是否存在,不存在则创建if[ ! -d"${BackupRo...
(1)主服务器向备份服务器备份 # rsync -vzrtopg --delete --progress backup@192.168.10.3::www /back (2)备份服务器的恢复(主服务器read only = no) # rsync -vzrtopg --delete --progress /back backup@192.168.10.3::www (3)增量备份(主要用这个) ...
rsyncd.conf 是rsync服务器主要配置文件。rsyncd.secrets是登录rsync服务器的密码文件。rsyncd.motd是定义rysnc 服务器信息的,也就是用户登录信息。下面我们分别建立这三个文件。 mkdir /etc/rsyncd注:在/etc目录下创建一个rsyncd的目录,我们用来存放rsyncd.conf 和rsyncd.secrets文件; touch /etc/rsyncd/rsyncd.conf注...
增量备份工具rsync rsync rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,与其他SSH、rsync主机同步数据。 一、rsync命令的用法: 基本格式:rsync [选项] 原始位置 目标位置 常用选项: -a 归档模式,递归并保留对象属性,等同于 -rlptgoD...
常规本地rsync备份命令可以是: # rsync -az --delete SRC DST 其中: -z 压缩 -a 简单理解就是...