一,本地传输模式: 1,格式 rsync [参数] [原来的路径] [现在的路径] 2,参数 -t # 保持文件时间信息 -r # 递归传输目录及子目录 常用的参数组合:-avzP 3,案例: 案例1:将/tmp/etc.tar.gz上传到/mnt目录下 [root@rsync opt]# rsync /tmp/etc.tar.gz /mnt/[root@rsync opt]# ll /mnt/total 111...
1. 上述命令是将远程192.168.0.1的主机上filename2同步到本地的filename1。 注意:如果远程主机的端口不是默认的22端口,假如是4000端口,上述的命令修改为: $ rsync -avz '-e ssh -p 4000' ubuntu@192.168.0.1:/home/ubuntu/filename2 filename1 1. 从本地同步文件到远程服务器 $ rsync -avz filename1 u...
一,本地传输模式: 1,格式 rsync [参数] [原来的路径] [现在的路径] 2,参数 -t # 保持文件时间信息 -r # 递归传输目录及子目录 常用的参数组合:-avzP 3,案例: 案例1:将/tmp/etc.tar.gz上传到/mnt目录下 [root@rsync opt]# rsync /tmp/etc.tar.gz /mnt/ [root@rsync opt]# ll /mnt/ total ...
-b, --backup 创建备份,也就是对于目的已经存在有同样的文件名时,将老的文件重新命名为~filename。可以使用--suffix选项来指定不同的备份文件前缀。 --backup-dir 将备份文件(如~filename)存放在在目录下。 -suffix=SUFFIX 定义备份文件前缀 -u, --update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件...
加delete是把对面的目录删除和主目录保持一致 rsync -avu --progress --delete /opt/atlassian/confluence/ ...
从软件的名称就可以看出来,Rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似ssh带的scp命令,但又优于scp命令的功能,scp每次都是全量拷贝,而rsync可以增量拷贝。当然,Rsync还可以在本地主机的不通分区或目录之间全量及增量的复制数据,这又类似cp命令,但同样也优于cp命令,cp...
检测成功。那么我们只需要结合 rsync 的通过推送命令,就可以实现实时同步了。 最终的实时同步脚本命令 #!/bin/bash host01=192.168.133.131 src=/backup dst=backup/ user=rsync_backup rsync_passfile=/etc/rsync.password inotify_home=/usr/local/inotify/ ...
rsync(Remote Synchroniz)是linux下的远程镜像备份工具,可以实现数据远程同步,支持本地复制,或与其他ssh,rsync主机远程同步。 rsync特性: 1.可以镜像保存整个目录树和文件系统 2.可以保持文件原有属性(权限,链接,时间,块)不变 3.无须特殊权限即可安装 4.使用rsync算法传送两个文件不同的部分,无需每次都整份传送,...
rsync 是 linux 上开源的文件备份工具。本地环境下可以替代 cp,远程环境下可以替代 scp (前提是两台服务都要安装 rsync)。 安装 在ubuntu 上,一般都已经安装了 rsync, 如果没有,则可以手动安装 apt install rsync -y 基础命令 命令格式:rsync [options] [src] [dest] ...
比a)多了--temp-dir=/tmp,即指定/tmp为临时交换区,这样可以避免因目标目录空间不够引起的无法同步文件的错误。 异地主机之间同步 a) rsync -avz --progress <src-dir> jack@192.168.0.1::<dst-dir>/ 同步本地<src-dir>目录的内容到远程主机192.168.0.1的<dst-dir>目录下,jack是rsync数据库用户 ...