借助cwRsync工具迁移

琉璃2年前技术文章675

服务端

安装服务端软件

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 指明客户端的身份验证密码文件,跟服务端的那个密码文件是对应的。

纯文本

相关文章

prometheus operator部署(olm方式)

prometheus operator部署(olm方式)

prometheus operator部署(olm方式)olmolm即Operator Lifecycle Manager,是用来管理operator生命周期的工具homepage安装olm首先需要我...

MySQL运维实战(1.1)安装部署:使用RPM进行安装部署

MySQL运维实战(1.1)安装部署:使用RPM进行安装部署

我们在生产环境部署mysql时,一般很少使用rpm。用rpm或或者其他包管理器安装mysql,好处是安装简单,而且很多系统可能都自带了某个版本的mysql。但是使用RPM安装也存在一些缺点:1、rpm...

MySQL运维实战之备份和恢复(8.9)xtrabackup备份指定表

备份部分表如果实例设置了参数innodb_file_per_table,xtrabackup可以备份部分表。通过--tables,--tables-file,--databases,--databas...

Kubernetes网络模型与CNI网络插件

Kubernetes网络模型与CNI网络插件

在 Flannel 的网络插件中,容器跨主机网络的两种实现方法:UDP 和 VXLAN。它们有一个共性,就是用户的容器都连接在 docker0 网桥上。而网络插件则在宿主机上创建了一个特殊的设备(UD...

MySQL keepalived安装配置(二)

MySQL keepalived安装配置(二)

一、keepalived安装配置1.1、主备库安装keepalived服务:yum install -y keepalived yum install -y python MySQL-python1...

gin框架连接mysql数据库连接池泄露

gin框架连接mysql数据库连接池泄露

1、故障爆发12月1号上午10点出头,我们收到阿里云监控告警:客户官网探测异常,如图所示:然后我们DBA查看了后端数据库实例,发现数据库连接已经被用尽了,导致服务出现异常,如图所示:当时我们和客户协商...

发表评论    

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