rsync -r doc/ backup/ rsync 的命令很多,但是常用的就那么几个 -r 表示递归 -a 可以替代-r,除了可以递归外,还可以同步元信息(比如修改时间、权限等) --delete 删除目标文件夹中存在,但是源目录中不存在的文件 --exclude 排除文件 --include 必须同步的文件 增量备份 本地模式 #!/bin/bash SOURCE_DIR=/h...
rsync是一个强大的用于文件同步和备份的工具,其增量备份功能可以有效地减少备份时间和网络带宽消耗。本文将介绍如何使用rsync命令进行增量备份。 一、什么是增量备份 增量备份是指只备份变化的部分,而不是每次都完整备份所有文件。这种备份方法可以大大减少备份时间和存储空间的需求。增量备份是基于前一次备份结果的差异来...
snapshot作为时间戳文件,它记录备份目录里面每个文件的一个当前修改时间,只要下次备份时候,再利用-g ~/snapshot指定上次生成的时间戳文件就可以实现增量备份! 可能出现下面两种问题: --> snapshot时间戳文件是每次增量备份完成时候更新的,如果在两次备份间隔间,由于io问题,上次备份没完成,第二次增量备份就开始的话, ...
rsync -avz --delete user@remote_host:/source/directory /local/destination/ -z:启用压缩,减小传输期间的数据量。 user@remote_host:/source/directory是远程服务器上需要备份的目录。 这个命令会通过SSH连接远程服务器,将远程服务器上的目录内容增量备份到本地机器的一个目录中。 2. 定期增量备份 通常,我们会...
增量备份: 由于rsync 默认就是进行增量备份的(只要你不改变备份策略或源目录的结构),因此你不需要特别的命令选项来启动增量备份。每次运行上述命令时,rsync 都会自动检查并只传输有变化的数据。 配置cron 定时任务: 为了定期执行增量备份,你可以将 rsync 命令添加到 cron 定时任务中。例如,你可以设置每天凌晨执行一次...
一、配置服务器端(需要备份的) 私信发送“同步”,即可相关文件。 下载文件后解压,找到 rsync-server.zip 文件,解压后,上传到/etc目录,需要设置4个地方: 1.设置 /etc/rsyncd/rsyncd.conf 中的服务器端IP(第7行)为这台备份服务器的IP address = 111.111.111.111 ...
Rsync是一款开源的数据备份工具,可以用于不同主机之间同步传输数据,可以实现全量备份和增量备份。 Rsync监听端口: Rsync工具默认运行在TCP的873端口。 1. Rsync工作模式: Rsync三种工作模式: 1.本地模式:不常用,类似cp命令; 2.远程模式:常用,在不同主机之间传输数据; ...
rsync 全名 Remote Sync,是类 UNIX 系统下的数据镜像备份工具。可以方便的实现本地,远程备份,rsync 提供了丰富的选项来控制其行为。rsync 优于其他工具的重要一点就是支持增量备份。 rsync - a fast, versatile, remote (and local) file-copying tool
使用rsync进行增量备份: 使用rsync命令进行增量备份时,需要指定源目录(要备份的目录)和目标目录(备份文件存放的目录)。同时,可以使用一些选项来实现增量备份。以下是一个示例命令: rsync -avz --delete/source/directory//path/to/backup/ 解释一下这个命令中使用的选项: ...
其中,rsync是一种非常常用且高效的命令行工具,能够在本地和远程主机之间进行文件备份和同步。本文将介绍rsync命令的基本用法和进阶技巧,帮助读者更好地使用rsync进行增量备份与同步。 一、rsync的基本用法 rsync命令的基本用法如下: ``` rsync [可选参数]源文件目标文件 ``` 其中,可选参数包括: - -a,等同于-...