rsync 同步问题

假设有a,b 两台电脑,主机a的ip是:192.168.1.12 主机b的ip是:192.168.1.13,主机a 有一个用户tt2 tail /etc/passwd 如下:

tt2:x:500:500::/home/tt2:/bin/bash

主机b有一个用户:soar tail /etc/passwd如下:

soar:x:500:500::/home/soar:/bin/bash

一般情况下,同步的账户名应该相同,如果不相同,如下:

将b的内容同步到a ,首先看要同步的内容:

[[email protected] local]# ll 2

总用量 4

-rw-r--r-- 1 soar soar 12 11月 28 06:40 1.txt

lrwxrwxrwx 1 soar soar 25 11月 28 06:40 2.link -> /usr/local/source/2/2.txt

-rw-r--r-- 1 soar soar  0 11月 28 08:12 3.txt

同步命令如下:

rsync -av 2/ [email protected]:/usr/local/source/1/

切换到a 主机的/usr/local/source/1/目录下,查看:

[[email protected] source]# ll 1/

总用量 4

-rw-r--r-- 1 tt2 tt2 12 11月 28 06:40 1.txt

lrwxrwxrwx 1 tt2 tt2 25 11月 28 06:40 2.link -> /usr/local/source/2/2.txt

-rw-r--r-- 1 tt2 tt2  0 11月 28 08:12 3.txt

可以看到同步过来的文件,他们的所有者,和所属组发生了变化,因为源文件的uid,和gid是500,500

同步到目标目录后,uid和gid是500:500对应的账户变成了tt2

同样:如果同步的源文件的所有者是root ,以soar账户同步目标文件,同步后,目标文件所有者也会变成soar

rsync -av --progress 1/ [email protected]:/usr/local/source/1/

一般情况下,应该使用相同账户同步比较好

如果同步

时间: 2024-11-19 18:00:19

rsync 同步问题的相关文章

Centos6.5 rsync同步备份

前言:本章主要讲解实现快速.安全.高效的异地备份 实验环境:服务端A 192.168.1.10   客户端B 192.168.1.20 一,安装rsync    yum  -y  install  rsync*   新建配置文件 vi /etc/rsyncd.conf uid = nobody gid = nobody use chroot = yes address = 192.168.1.10 port 873 log file = /var/log/rsyncd.log pid file

rsync同步Nginx日志遇到问题总结

一.目的 将nginx 日志通过普通用户利用rsync公钥认证的方式实时同步到本地服务器上,之后使用elk程序进行处理. 二.遇到问题及解决方法思路 问题1.文件权限:nginx 的日志默认权限如下: [[email protected] ~]# ll /var/log/nginx/access.log -rw-r----- 1 nginx adm 36330 Sep 11 10:26 /var/log/nginx/access.log 我新建的是普通用户,标准的用户组,用rsync同步时,报个

使用rsync同步目录

本文描述了linux下使用rsync单向同步两个机器目录的问题. 使用rsync同步后可以保持目录的一致性(含删除操作). 数据同步方式 从主机拉数据 备机上启动的流程 同步命令: rsync -avzP --delete [email protected]{remoteHost}:{remoteDir} {localDir} 参数说明: -a 参数,相当于-rlptgoD(-r 是递归 -l 是链接文件,意思是拷贝链接文件:-p 表示保持文件原有权限:-t 保持文件原有时间:-g 保持文件原有

rsync同步工具实战

rsync同步工具实战 rsync具有增量同步的功能,相对于cp工具来说,效率比较高:同时可以在本地到本地或本地到远程之间,实现镜像备份 环境:分别有机器:server-178/24,client-b-179/24,client-c-180/24 其中以server-178/24为rsync服务端,client-b-179/24,client-c-180/24为rsync客户端 实战过程: 检查服务端和客户端环境:rpm -aq|grep rsync [[email protected] ~]#

Rsync同步日志服务的搭建

Rsync同步日志服务的搭建 一.Rsync介绍: rsync是Unix下的一款应用软件,它能同步更新两处计算机的文件与目录,并适当利用差分编码以减少数据传输.rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像对每个目标只需要一次传送.rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝.在常驻模式(daemon mode)下,rsync默认监听TCP端口873,以原生rsync传输协定或者通过远程shell如RSH或者SSH伺服文件.SSH情况下,rsyn

rsync同步

rsync 远程同步 格式: rsync [OPTION]... SRC DEST rsync [OPTION]... SRC [[email protected]]HOST:DEST     //用户名默认为当前终端的用户 rsync [OPTION]... [[email protected]]HOST:SRC DEST rsync [OPTION]... [[email protected]]HOST::SRC DEST rsync [OPTION]... SRC [[email prot

rsync同步目录

sudo rsync -ave ssh /home/daniel/sc [email protected]:/home/daniel/sc 如果提示无法mkdir,可能是权限的问题 ? 1 sudo chmod 777 /home/daniel/sc rsync同步目录,布布扣,bubuko.com

rsync+SSH同步,rsync+rsync同步

1.RSYNC:远程同步,支持本地复制,或与其他SSH.rsync主机同步. rsync远程同步和cp.scp功能基本一致,不同的是其他两个是对源文件进行复制,如果有新加入的数据,使用cp.scp把源文件所有的内容在进行复制,而rsync是在源文件的基础上只更新新变化的数据. 2.同步与复制的差异: 复制:完全拷贝源到目标. 同步:增量拷贝,只传输变化过的数据. 3.rsync 同步的基本操作 使用格式:rsync  源文档  目标文档 rsync常用选项-a:归档模式,相当于-rlptgoD-

Windows 下rsync同步数据报错7456

Windows下rsync同步数据报错如下图: 解决方法:此报错原因(rsync服务器端无法连接到客户端212.246)检测69.251服务器端到客户端的rsync端口是否通 873 发现69.251到客户端212.246的端口873是不通的,在212.246上面的防火墙规则加上873端口.再次运行此同步脚本即可.

用rsync同步公网centos yum源做本地yum源服务器

1,安装httpd,rsync,vsftpd yum -y install httpd rsync vsftpd mkdir /var/www/html/centos #由于vsftpd不支持软连接改变目录,所以下面操作效果一样 mount --bind /var/www/html/centos /var/ftp/pub chkconfig httpd on chkconfig vsftpd on service httpd start service vsftpd start 2,rsync同