searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

使用rsync工具将线下数据同步到云主机的方法

2023-05-19 02:00:57
101
0

1 安装

如果为公有yum源,可以直接安装

yum –y install rsync

如果只能本地安装

可以到官网下载tar包,进行安装

官方网站

https://rsync.samba.org/

 

2 rsync+SSH同步

2.1 查看远程主机的 / 目录内容

rsync  root@192.168.4.7:/

root@192.168.4.7's password:         //验证对方的密码

dr-xr-xr-x        4096 2016/12/15 10:39:34 .

lrwxrwxrwx           7 2016/12/07 09:21:50 bin

...

 

2.2 从远程同步到当前目录

1)从远程主机192.168.4.7下载/etc/passwd文件到当前目录

rsync  root@192.168.4.7:/etc/passwd  ./

root@192.168.4.7's password:              //验证对方的密码

[root@pc207 ~]# cat  passwd              //检查同步结果

root:x:0:0:root:/root:/bin/bash

.. ..

2)将远程主机192.168.4.7的/boot/目录同步为本地的/fromssh

rsync  -a  root@192.168.4.7:/boot/  /fromssh

root@192.168.4.7's password:           //验证对方的密码

ls  /fromssh/                             //检查同步结果

.. ..

3)将本机的/etc目录同步到远程主机192.168.4.7的/opt/下

确认目录大小:

du  -sh  /etc

35M    /etc

上行同步到远程主机192.168.4.7上:

rsync  -a  /etc  root@192.168.4.7:/opt/

root@192.168.4.7's password:

在远程主机上检查同步结果:

du  -sh  /opt/etc

35M    /opt/etc

 

2.3 将远程主机目录同步为本地的目录并改名

将远程主机192.168.4.7的/boot/目录同步为本地的/fromssh

rsync  -a  root@192.168.4.7:/boot/  /fromssh

root@192.168.4.7's password:            //验证对方的密码

ls  /fromssh/                  //检查同步结果

config-3.10.0-327.el7.x86_64

.. ..

 

2.4 将本机目录同步到远程主机

将本机的/etc目录同步到远程主机192.168.4.7的/opt/下

确认目录大小:

du  -sh  /etc

35M    /etc

上行同步到远程主机192.168.4.7上:

rsync  -a  /etc  root@192.168.4.7:/opt/

root@192.168.4.7's password:

在远程主机上检查同步结果:

du  -sh  /opt/etc

35M    /opt/etc

0条评论
作者已关闭评论
张****鹏
3文章数
0粉丝数
张****鹏
3 文章 | 0 粉丝
原创

使用rsync工具将线下数据同步到云主机的方法

2023-05-19 02:00:57
101
0

1 安装

如果为公有yum源,可以直接安装

yum –y install rsync

如果只能本地安装

可以到官网下载tar包,进行安装

官方网站

https://rsync.samba.org/

 

2 rsync+SSH同步

2.1 查看远程主机的 / 目录内容

rsync  root@192.168.4.7:/

root@192.168.4.7's password:         //验证对方的密码

dr-xr-xr-x        4096 2016/12/15 10:39:34 .

lrwxrwxrwx           7 2016/12/07 09:21:50 bin

...

 

2.2 从远程同步到当前目录

1)从远程主机192.168.4.7下载/etc/passwd文件到当前目录

rsync  root@192.168.4.7:/etc/passwd  ./

root@192.168.4.7's password:              //验证对方的密码

[root@pc207 ~]# cat  passwd              //检查同步结果

root:x:0:0:root:/root:/bin/bash

.. ..

2)将远程主机192.168.4.7的/boot/目录同步为本地的/fromssh

rsync  -a  root@192.168.4.7:/boot/  /fromssh

root@192.168.4.7's password:           //验证对方的密码

ls  /fromssh/                             //检查同步结果

.. ..

3)将本机的/etc目录同步到远程主机192.168.4.7的/opt/下

确认目录大小:

du  -sh  /etc

35M    /etc

上行同步到远程主机192.168.4.7上:

rsync  -a  /etc  root@192.168.4.7:/opt/

root@192.168.4.7's password:

在远程主机上检查同步结果:

du  -sh  /opt/etc

35M    /opt/etc

 

2.3 将远程主机目录同步为本地的目录并改名

将远程主机192.168.4.7的/boot/目录同步为本地的/fromssh

rsync  -a  root@192.168.4.7:/boot/  /fromssh

root@192.168.4.7's password:            //验证对方的密码

ls  /fromssh/                  //检查同步结果

config-3.10.0-327.el7.x86_64

.. ..

 

2.4 将本机目录同步到远程主机

将本机的/etc目录同步到远程主机192.168.4.7的/opt/下

确认目录大小:

du  -sh  /etc

35M    /etc

上行同步到远程主机192.168.4.7上:

rsync  -a  /etc  root@192.168.4.7:/opt/

root@192.168.4.7's password:

在远程主机上检查同步结果:

du  -sh  /opt/etc

35M    /opt/etc

文章来自个人专栏
文章 | 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0