借助cwRsync工具迁移

琉璃3年前技术文章744

服务端

安装服务端软件

image.png

image.png

如下,会自动在系统内创建一个系统用户,用户名为:xxx  ,密码为:xxx

image.png


查看系统用户,会发现自动创建了如下用户:


image.png

修改配置文件:rsyncd.conf

use chroot = false

strict modes = false

hosts allow = *

log file = rsyncd.log

uid = 0  #不指定uid,不加该选项无法使用任何账户

gid = 0  #不指定gid

# Module definitions

# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work

#[test]

path = /cygdrive/d #需要迁移d盘数据

read only = false

transfer logging = yes

auth users = rsync

secrets file = /cygdrive/f/dtstack-rsync/rsync.password

纯文本

创建存放校验用户名密码的文件:

 #格式为用户名:密码

纯文本

启动服务

image.png

客户端

下载并解压压缩包



📌建议客户端部署完成之后,先测试下到服务端873端口的链接情况

在客户端磁盘中创建一个rsync.password文件,文件中需要写入服务端同步用户密码

纯文本


在客户端启动同步命令:

📌这里注意,--password-file指定的路径中不能有空格,不然会造成命令解析错误的


rsync.exe --port=873 -vzrtopg --progress  --password-file=/cygdrive/f/dtstack-sync/rsync.password rsync@ip地址::test /cygdrive/d


rsync:就是对应在服务端配置文件中指定的身份验证的用户名。


test:就是在服务端配置文件中指定的模块名称。/cygdrive/d:指定将服务端文件同步到客户端的目录,这里是直接将服务端的d盘同步到客户端所在服务器的d盘。--password-file 指明客户端的身份验证密码文件,跟服务端的那个密码文件是对应的。

纯文本

相关文章

聊一聊什么是分布式系统

聊一聊什么是分布式系统

分布式系统原理1 概念1.1 模型节点在具体的工程项目中,一个节点往往是一个操作系统上的进程。在本文的模型中,认为节点是一个完整的、不可分的整体,如果某个程序进程实际上由若干相对独立部分构成,则在模型...

K3S部署和使用

K3S部署和使用

k3s介绍k3s是一个高可用的、经过CNCF认证的Kubernetes发行版,专为无人值守、资源受限、偏远地区或物联网设备内部的生产工作负载而设计。k3s安装参考文件使用配置文件安装k3s为了保证k3...

压测实操--kafka-consumer压测方案

压测实操--kafka-consumer压测方案

环境信息:操作系统centos7.9,kafka版本为hdp集群中的2.0版本。Consumer相关参数使用Kafka自带的kafka-consumer-perf-test.sh脚本进行压测,该脚本参...

ES运维(五)聚合分析流程及精准度

ES运维(五)聚合分析流程及精准度

1、 概述ES是一个近实时的搜索引擎,提供近实时海量数据的聚合分析功能,但这个海量数据聚合分析是会损失一定的精准度来满足实时性能需要的。 2、 分布式系统的近似统计算法如下图,在分布式数据分...

SQL Server优化入门系列(一)——快速定位阻塞SQL

SQL Server优化入门系列(一)——快速定位阻塞SQL

引言我们在运维数据库的时候,经常会面对这样的问题:数据库现在运行得怎么样有哪些会话在执行,当前状态是什么,在执行什么SQL哪些会话被阻塞,阻塞原因是什么会话是从哪些IP连接过来的,使用了什么账号通过这...

一条sql 在MySQL中是如何执行的

在 MySQL 中,SQL 查询的执行涉及多个内存区域和处理步骤,以确保查询能够高效地执行和返回结果。以下是 SQL 查询在 MySQL 中执行时通常会经过的内存路径:    &n...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。