【Cache】Rsync远程同步

rsync本地与远程目录同步原理与生产实践 rsync是一种基于增量差异比对的文件同步协议,其核心原理是通过滚动哈希(rolling checksum)实现字节级变更识别,仅传输变化块而非全量文件,显著提升带宽利用率与同步效率。该技术价值在于兼顾可靠性、可审计性与中断续传能力,广泛应用于Linux系统备份、网站部署、跨环境代码同步等场景。相比scp或cp,rsync支持权限保留、软链接处理、时间戳校验及精细过滤;而基于SSH的通信模式,天然集成用户认证、加密通道与权限控制,规避了rsync未授权访问漏洞等安全风险。本文深入解析rsync在local与 阅读详情


一、rsync 概念

  rsync(Remote sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持文件原始权限(硬链接/软链接、属主等权限),且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。

  在远程同步任务中,负责发起 rsypc 同步操作的客户机称为发起端,而负责响应来自客户机的 rsypc 同步操作的服务器称为同步源。在同步过程中,同步源负责提供文件的原始位置,发起端应对该位置具有读取权限。

  官网网址:http://rsync.samba.org

二、rysnc 服务器部署

1. 环境配置

源服务器 	192.168.145.45
客户端 	 192.168.145.60

systemctl stop firewalld
setenforce 0

2. rysnc 同步源服务器

2.1 安装 rsync

systemctl stop firewalld
setenforce 0

rpm -q rsync		#一般系统已默认安装rsync
rpm -qc rsync		#查看相关文件位置

在这里插入图片描述

2.2 建立 rsyncd.conf 配置文件

vim /etc/rsyncd.conf				#添加以下配置项

uid = root
gid = root
use chroot = yes										#禁锢在源目录
address = 192.168.145.45									#监听地址
port = 873												#监听端口 tcp/udp 873,可通过cat /etc/services | grep rsync查看
log file = /var/log/rsyncd.log							#日志文件位置
pid file = /var/run/rsyncd.pid							#存放进程 ID 的文件位置
hosts allow = 192.168.145.0/24							#允许访问的客户机地址
dont compress = *.gz *.bz2 *.tgz *.zip *.rar *.z		#同步时不再压缩的文件类型

[wwwroot]												#共享模块名称
path = /var/www/html									#源目录的实际路径
comment = Document Root of www.abc.com
read only = yes											#是否为只读
auth users = backuper									#授权账户,多个账号以空格分隔
secrets file = /etc/rsyncd_users.db						#存放账户信息的数据文件

#如采用匿名的方式,只要将其中的“auth users”和“secrets file”配置项去掉即可。

在这里插入图片描述

2.3 创建数据文件(账号密码)

vim /etc/rsyncd_users.db
backuper:abc123					#无须建立同名系统用户
#修改权限
chmod 600 /etc/rsyncd_users.db

在这里插入图片描述

#保证所有用户对源目录/var/www/html 都有读取权限
mkdir -p /var/www/html/
chmod +r /var/www/html/
ls -ld /var/www/html/

在这里插入图片描述

2.4 启动服务

rsync --daemon				#启动 rsync 服务,以独立监听服务的方式(守护进程)运行 

在这里插入图片描述

#关闭 rsync 服务
kill $(cat /var/run/rsyncd.pid)
rm -rf /var/run/rsyncd.pid

2.5 数据配置

cd /var/www/html/
echo a > a.html
echo b > b.html

在这里插入图片描述

3. rysnc 客户端

rsync [选项] 原始位置 目标位置
常用选项含义
-r递归模式,包含目录及子目录中的所有文件。
-l对于符号链接文件仍然复制为符号链接文件。
-v显示同步过程的详细(verbose)信息。
-z在传输文件时进行压缩(compress)。
-a归档模式,保留文件的权限、属性等信息,等同于组合选项“-rlptgoD”。
-p保留文件的权限标记。
-t保留文件的时间标记。
-g保留文件的属组标记(仅超级用户使用)。
-o保留文件的属主标记(仅超级用户使用)。
-H保留硬连接文件。
-A保留 ACL 属性信息。
-D保留设备文件及其他特殊文件。
–delete删除目标位置有而原始位置没有的文件。
–checksum根据校验和(而不是文件大小、修改时间)来决定是否跳过文件。

3.1 设置同步

方法一
rsync -avz backuper@192.168.145.45::wwwroot /opt/

在这里插入图片描述

方法二
rsync -avz rsync://backuper@192.168.145.45/wwwroot /opt/

在这里插入图片描述

3.2 免交互设置

echo "abc123" > /etc/server.pass
chmod 600 /etc/server.pass

在这里插入图片描述

rsync -avz --delete --password-file=/etc/server.pass rsync://backuper@192.168.145.45/wwwroot /opt/

在这里插入图片描述

4. rysnc 认证方式

  rsync有两种常用的认证方式,一种为 rsync-demon 方式,另外一种则是 ssh 。在一些场合,使用rsync-demon方式会比较缺乏灵活性,ssh 方式则成为首选。

-e 'ssh -p 22': rsync 使用 ssh 指定端口,端口如果是22默认端口则不用指定该参数。

4.1 下行同步

rsync -avz -e 'ssh -p 22' root@192.168.145.45:/var/www/html/ /opt/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-obSxNKKO-1688458438631)(C:\Users\86138\AppData\Roaming\Typora\typora-user-images\image-20230704150954830.png)]

4.2 上行同步

#rsync 同步源服务器
ls  #查看

#客户端
rsync -avz -e 'ssh -p 22' /opt/  root@192.168.145.45:/var/www/html/

在这里插入图片描述

5. 计划性任务

crontab -e
30 22 * * * /usr/bin/rsync -az --delete --password-file=/etc/server.pass backuper@192.168.145.45::wwwroot /opt/
#为了在同步过程中不用输入密码,需要创建一个密码文件,保存 backuper 用户的密码,如 /etc/server.pass。在执行 rsync 同步时使用选项 “--password-file=/etc/server.pass” 指定即可。

systemctl restart crond
systemctl enable crond

三、rsync + inotify

1. inotify 概念

  使用 inotiify 通知接口,可以用来监控文件系统的各种变化情况,如文件存取、删除、移动、修改等。利用这一机制,可以非常方便地实现文件异动告警、增量备份,并针对目录或文件的变化及时作出响应。

  将 inotify 机制与 rsync 工具相结合,可以实现触发式备份(实时同步),即只要原始位置的文档发生变化,则立即启动增量备份操作;否则处于静默等待状态。这样,就避免了按固定周期备份时存在的延迟性、周期过密等问题。

  因为 inotify 通知机制由 Linux 内核提供,因此主要做本机监控,在触发式备份中应用时更适合上行同步。

2. 发起端配置 rsync+inotify

2.1 修改 rsync 源服务器配置文件

vim /etc/rsyncd.conf
......
read only = no											#关闭只读,上行同步需要可以写

在这里插入图片描述

kill $(cat /var/run/rsyncd.pid)
rm -rf /var/run/rsyncd.pid
rsync --daemon	
netstat -anpt | grep rsync

在这里插入图片描述

2.2 调整 inotify 内核参数

  在Linux内核中,默认的inotify机制提供了三个调控参数:max_queue_events(监控事件队列,默认值为16384)、max_user_instances(最多监控实例数,默认值为128)、max_user_watches(每个实例最多监控文件数,默认值为8192)。当要监控的目录、文件数量较多或者变化较频繁时,建议加大这三个参数的值。

vim /etc/sysctl.conf
fs.inotify.max_queued_events = 16384
fs.inotify.max_user_instances = 1024
fs.inotify.max_user_watches = 1048576

在这里插入图片描述

cat /proc/sys/fs/inotify/max_queued_events
cat /proc/sys/fs/inotify/max_user_instances
cat /proc/sys/fs/inotify/max_user_watches
sysctl -p

在这里插入图片描述

2.3 安装 inotify-tools(backuper)

  用 inotify 机制需要安装 inotify-tools,以便提供 inotifywait、inotifywatch 辅助工具程序,用来监控、汇总改动情况。

inotifywait:可监控modify(修改)、create(创建)、move(移动)、delete(删除)、attrib(属性更改)等各种事件,一旦变动立即输出结果。
inotifywatch:可用来收集文件系统变动情况,并在运行结果后输出汇总的变化情况。
tar zxvf inotify-tools-3.14.tar.gz -C /opt/

cd /opt/inotify-tools-3.14
./configure
make && make install

在这里插入图片描述

#可以先执行“inotifywait”命令,然后另外再开启一个新终端向 /var/www/html 目录下添加文件、移动文件,在原来的终端中跟踪屏幕输出结果。
inotifywait -mrq -e modify,create,move,delete /opt/

#选项“-e”:用来指定要监控哪些事件
#选项“-m”:表示持续监控
#选项“-r”:表示递归整个目录
#选项“-q”:简化输出信息

在这里插入图片描述

2.4 使用脚本实时同步

在另外一个终端编写触发式同步脚本(注意,脚本名不可包含 rsync 字符串,否则脚本可能不生效)

vim /opt/inotify.sh
#!/bin/bash
INOTIFY_CMD="inotifywait -mrq -e modify,create,attrib,move,delete /var/www/html/"
RSYNC_CMD="rsync -azH --delete --password-file=/etc/server.pass /var/www/html/ backuper@192.168.145.45::wwwroot/"
#使用while、read持续获取监控结果,根据结果可以作进一步判断是否读取到输出的监控记录
$INOTIFY_CMD | while read DIRECTORY EVENT FILE
do
    if [ $(pgrep rsync | wc -l) -le 0 ] ; then
	#如果rsync未在执行,则立即启动
        $RSYNC_CMD
    fi
done


chmod +x /opt/inotify.sh
chmod 777 /var/www/html/
chmod +x /etc/rc.d/rc.local
echo '/opt/inotify.sh' >> /etc/rc.d/rc.local				#加入开机自动执行

  上述脚本用来检测本机/var/www/html 目录的变动情况,一旦有更新触发 rsync 同步操作,上传备份至服务器 192.168.145.45 的 wwwroot 共享目录下。
触发式上行同步的验证过程如下:

  • (1)在本机运行 /opt/inotify.sh 脚本程序。
  • (2)切换到本机的 /var/www/html 目录,执行增加、删除、修改文件等操作。
  • (3)查看远端服务器中的 wwwroot 目录下的变化情况。

3. 使用 rsync 来实现快速删除大量文件。

  假如要在linux下删除大量文件,比如100万、1000万,像/usr/local/nginx/proxy_temp的nginx缓存等,那么rm -rf * 可能就不好使了,因为要等待很长一段时间。在这种情况下我们可以使用rsync来巧妙处理。rsync实际用的是替换原理。

#先建立一个空的文件夹
mkdir /home/blank

#用rsync删除目标目录:
rsync --delete-before -a -H -v --progress --stats /home/blank/ /usr/local/nginx/proxy_temp/
#这样目标目录很快就被清空了


选项说明:
--delete-before 接收者在传输进行删除操作
-a 归档模式,表示以递归方式传输文件,并保持所有文件属性
-H 保持硬连接的文件
-v 详细输出模式
--progress 在传输时显示传输过程
--stats 给出某些文件的传输状态

总结

#拉取/下行同步
rsync -avz 原始位置(同步源) 目标位置(本地目录)

rsync -avz 用户@地址::同步源共享模块名 本地目录
rsync -avz rsync://用户@地址/同步源共享模块名 本地目录
rsync -avz -e 'ssh -p 目标端口' 同步源共享目录 本地目录
#推送/上行同步
rsync -avz 目标位置(本地目录) 原始位置(同步源)

rsync -avz 本地目录 用户@地址::同步源共享模块名
rsync -avz 本地目录 rsync://用户@地址/同步源共享模块名
rsync -avz -e 'ssh -p 目标端口' 本地目录 同步源共享目录
rsync over SSH:安全高效的数据同步与备份实战指南 数据同步与备份是系统运维和开发中的基础且关键的任务,其核心在于如何在不同的系统或位置之间可靠、高效地复制和更新文件。rsync算法通过仅传输源文件与目标文件之间的差异部分,实现了高效的增量同步,尤其适合处理大文件或频繁修改的场景。结合SSH协议提供的加密隧道,整个传输过程的安全性得到了保障,防止了数据在传输过程中被窃听或篡改。这一技术组合在自动化备份、服务器数据迁移、持续集成部署以及跨地域文件分发等场景中具有极高的实用价值。本文将深入解析rsync over SSH的协同工作原理,涵盖SSH密钥认证配置、核 阅读详情

相关推荐

rsync备份海量文件时占用大量内存的解决方法

linux发行版中大多都自带rsync,不过版本比较低,一般都是2.6.X 在2.X的版本中,rsync备份时都是先列表再备份(添加或者删除),在处理大量文件时,会耗费比较多的内存。 备份的时候,rsync扫描到的每个文件(目录也一样),在它的列表中约占100字节的内存,如果加了–delete参数的话,占用的内存会更多。 例如我这里一台服务器,约800万的图片,而且更新比较频繁,文件数增长比较快,差不多每天增加约10万张。备份的时候,rsync大约占用了将近2G的内存,大量内存的占用,造成服务器物理内存不足,进而使用到swap,然后产生更高的iowait(交换内存),进而造成rsync列表更慢

rsync远程同步

(1)用于远程同步(2)支持本地复制,或者与其他SSH、rsync主机同步(3)官方网站: http://rsync.samba.org。

jinmusen的博客 376

音频质量评估指标全解析:从主观到客观的全面指南

本文全面解析了音频质量评估的核心指标,涵盖主观评价(如MOS、DMOS)与客观评价(如PESQ、STOI、SDR)。重点介绍了DNSMOS等AI驱动的无参考评估方法,并提供了根据语音通信、噪声抑制、语音分离等不同场景选择指标组合的实战指南,帮助开发者和研究者科学量化音频质量。

rum55的博客 643

rsync执行后占用太多内存,清理缓存

rsync占用过多内存 继续上篇,简介现状 A虚拟机做了一个nextcloud,搭建了私有网盘。 B虚拟机同样的系统环境,作为nextcloud的备份盘。 A机器计划任务执行的rsync cat /etc/crontab * 1 * * * root /var/www/sql/bak.sh cat /var/www/sql/bak.sh #! /bin/bash a=`date +%y-%m-%d` mysqldump -uroot -proot nextcloud_db > /var/w

lzcisaman的博客 3817

Web端百度离线地图3.0实战:从零搭建到私有化部署

本文详细介绍了Web端百度离线地图3.0的完整实战流程,从核心SDK本地化、功能模块下载到地图瓦片部署。通过逐步修改代码与配置,实现在无外网环境下的私有化部署,解决了内网或网络不稳定场景下的地图应用需求,并提供了关键的避坑指南。

n7o8p的博客 714

ATAC-seq差异分析实战:从原始数据到GO富集(R/Bioconductor全流程)

本文提供了ATAC-seq差异分析的完整R/Bioconductor实战流程,涵盖从原始数据准备、一致峰集构建、计数矩阵生成,到使用DESeq2进行差异可及性分析,以及差异峰的基因组注释与GO富集分析。文章详细讲解了关键步骤、参数设置和常见问题,旨在帮助研究者获得可靠且可解释的生物学结果。

weixin_29246195的博客 228

rsync(本地、远程)文件同步

sync同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级快。一般重启系统前执行sync命令async:将数据先缓存在缓冲区,再周期性(一般是30s)的去同步到磁盘。性能好,但是不能保证数据的安全性rsync:远程同步,remote synchronous。用于在本地或与远程主机间进行文件或目录备份。与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动)

qq961573863的博客 2449

ROS牛耕法全覆盖规划:从算法原理到清洁机器人实战解析

本文深入解析ROS牛耕法全覆盖规划算法在清洁机器人中的应用,从算法原理到实战优化技巧全面覆盖。详细介绍了地图预处理、区域分解和路径优化等关键步骤,并分享实际案例中的解决方案,帮助开发者提升机器人清扫效率和覆盖率。

weixin_27013291的博客 392

探索高效数据同步:Rsync在Node.js中的应用

探索高效数据同步:Rsync在Node.js中的应用 在现代软件开发和运维中,数据同步是一个不可或缺的环节。无论是文件备份、服务器迁移还是持续集成,高效且可靠的数据同步工具都是关键。今天,我们将深入介绍一个强大的开源项目——Rsync,它通过Node.js的封装,为我们提供了一个简洁而强大的数据同步解决方案。 项目介绍 Rsync是一个基于Node.js的类库,用于构建和执行rsync命令。通过这...

gitblog_01013的博客 673

innovus:streamOut gds中pg text带有冒号(:)解决办法

streamOut后查看layout,发现部分PG text后面加了冒号,比如VDD: / VSS:。当然,这个问题还有另一种解决办法,就是通过脚本给terminal打text再streamOut。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 1190

YOLOv10改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤

本文记录的是。采用深度可分离卷积将标准卷积分解为深度卷积和1×1卷积。同时,引入来,避免非线性层导致的性能下降问题。本文将应用到YOLOv10中,借助其高效的结构和特性,在保持一定精度的前提下,显著降低YOLOv10的计算复杂度和内存占用。

Limiiiing的博客 532

Rsync远程同步

1

weixin_67033761的博客 503

恒玄BES调试笔记-BES2500如何打开COMPEXP

打开Compressor and expander会占用资源,这个根据个人项目需求而定吧!打开方法,以及参数修改如下: config\best2300a_ibrt_anc\target.mk SPEECH_RX_COMPEXP ?= 1 apps\audioplayers\bt_sco_chain_cfg_default.c #if defined(SPEECH_RX_COMPEXP) /*****************************************************

leezs的博客 706

Nginx Web页面缓存 & Rsync远程同步

rsync是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持连接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等。

R1chArd_TvT 的 Blog 599

Open3D 使用RANSAC分割平面【2026最新版】

使用RANSAC从点云中分割平面,用segement_plane函数。博客长期更新,本文最新更新时间为:2026年2月28日。

点云侠的博客 37万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

rsync远程同步核心原理与生产级实战指南

rsync是一种基于差异比对的高效文件同步工具,其核心原理是通过比较源与目标端的文件大小、修改时间及校验和,仅传输变更数据块,从而实现增量同步与断点续传。该机制显著降低带宽消耗,保障数据一致性,并天然适配SSH安全通道,在无需额外服务端部署的前提下完成跨系统可靠同步。技术价值体现在高可靠性(支持中断恢复)、强可控性(精细权限/路径控制)和低侵入性(不依赖Git或HTTP服务)。典型应用场景包括Linux服务器配置备份、网站静态资源发布、数据库归档同步及嵌入式固件更新。本文聚焦rsync的Remote-she

weixin_34109408的博客 425

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

远程容器启动慢、调试卡顿、依赖同步失败——VS Code Dev Containers企业规模化部署的3大隐性瓶颈,及经23家500强验证的解决方案

解决VS Code远程容器启动慢、调试卡顿、依赖同步失败三大瓶颈,聚焦VS Code远程容器开发环境(Dev Containers)优化企业级应用场景。适用于千人级团队规模化部署,通过镜像分层缓存、SSH代理复用与离线依赖预置提升3倍启动速度,23家500强已验证稳定性与可扩展性,值得收藏。

ByteGlow的博客 396

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

基于rsync+Lsyncd做局域网内,实时文件同步

Lsyncd与Rsync组合实现高效文件实时同步。配置流程包括:1)在两台服务器分别安装lsyncd+rsync和rsync;2)编写Lua格式配置文件,定义源目录、目标服务器、同步规则等参数;3)测试配置后启动服务。关键注意事项:确保SSH免密登录、合理设置delete参数、检查权限与防火墙。该方案支持多目标同步、延迟聚合、文件过滤等功能,适用于需要低延迟同步的场景。通过systemctl管理服务,提供实时日志监控,修改配置需重启生效。

g470641382的博客 885

rsync与scp文件传输实战:从增量同步到断点续传

在Linux服务器运维和日常开发中,文件传输是基础且高频的操作。其核心原理涉及数据块的校验和比对,通过高效的增量同步算法,仅传输变化部分,大幅提升传输效率。这一技术价值在于节省带宽、缩短同步时间,尤其适用于大文件备份、日志同步和服务器迁移等场景。rsync作为其中的代表性工具,通过滚动校验和与MD4校验和实现智能差异对比,并借助--partial参数保留临时文件,从而实现可靠的断点续传。结合scp的简单直接,两者互补使用,能有效应对网络波动、文件巨大等挑战,提升运维效率。

cuemes08808的博客 462

Linux 文件传输工具深度对比:rsync vs scp 的全面解析

rsync和scprsync在复制文件时,只会复制文件中改变的部分,而scp则会复制整个文件,即使文件只有一小部分发生了变化。因此,对于大文件或者文件系统,特别是如果它们自上次复制后只有小部分改变,rsync通常会更加高效。rsync提供了更多的选项和功能。例如,它可以保留文件的权限和所有权信息,可以在复制前后自动压缩和解压缩数据,还可以删除源文件中不存在但目标文件中存在的文件等。而scp则主要用于简单的文件和目录复制。rsync可以通过多种协议(包括 rsync 协议、rsh、ssh)进行数据传输,而。

m0_56306892的博客 1774

Deployer Rsync Recipe 实战指南:用 rsync 替代 git 完成代码推送与远端热备

本指南围绕 Deployer 官方 contrib 配方 `contrib/rsync.php`(对应文档 [docs/contrib/rsync.md](https://link.gitcode.com/i/8e105436879dc68ce2290ed321e52c70))展开,讲解如何用 rsync 把本地代码同步到服务器,从而在托管商不支持 git、或希望按文件差异增量推送的场景下替代 `

gitblog_00597的博客 460

optimizerDuck:7 大分类 42 项 Windows 系统优化与一键还原完整指南

optimizerDuck 是一款免费、开源的 Windows 优化工具:关遥测、精简后台服务、移除预装应用,全程不用碰注册表,每一项改动都能一键还原。适合刚装好 Windows 10/11、想把系统收拾干净、却不知道该动哪些开关的人。 [![optimizerDuck Windows 优化工具主界面](https://raw.gitcode.com/GitHub_Trending/op/opt

gitblog_00446的博客 1038

nginx缓存及rsync远程访问控制

代表级存是二层目录(有16425=1096个目录),如/dta/nginx/cache/b/51/d7b6e5978e3f02f52e875005925951。proxy_cache_path /data/nainx/cache:代专所有缓在只有一个目录,比加/dta/nrinx/cache/d7b6e5978e3f042f52e875005925e516。rsync -avz -e 'ssh -p 22' root@192.168.232.80.30:/opt/rh/ /data 目录中的文件。

m0_61417337的博客 723

rsync拉取备份:断点续传与状态同步的运维核心能力

rsync不是高级cp,而是基于文件状态重建的数据同步协议。其核心原理是分块校验(滚动哈希+滑动窗口)、远程比对与增量传输,天然支持断点续传和确定性恢复。这种机制赋予运维在弱网、高抖动、权限受限等不确定环境中构建可预测、可审计、可回滚的数据迁移流程的能力。技术价值体现在SLA保障(如RPO<5分钟)、资源可控(带宽限速、路径过滤)与安全边界清晰(拉取模式下目标端主导权限)。典型应用场景包括数据库日志归档、边缘节点备份、CDN日志同步及企业级混合备份架构(rsync+LVM快照+S3网关)。本文深入解析--p

weixin_34032792的博客 149

rsync同步报错记录

1.@ERROR: auth failed on module XXX 出现这种情况,先检查你的用户名和密码是否正确,如果都正确,有一个可能是原因是:远程rsync服务器的帐户密码文件的权限必须为600,例如,你在rsyncd.conf中设置了secrets file = /etc/rsyn...

chouzhiba8002的博客 235

Rsync + Lsyncd服务实现文件实时同步/备份

1.接受端安装rsync 1 yum -y install rsync 2.配置同步模块 1 vim /etc/rsyncd.conf 2 3 # any name you like 4 [backup] 5 # destination directory for copy 6 path = /data/backup 7 # hosts you all...

weixin_30696427的博客 312
上一篇: 【Cache】Squid代理服务器应用
下一篇: 【Distributed】分布式监控系统zabbix应用(一)
我的宝贝大唐
博客等级 码龄7年 96粉丝 111原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我的宝贝大唐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值