linux服务器如何备份成镜像,Linux下rsync 数据镜像备份

Linux下rsync 数据镜像备份

rsync特性:

可以镜像保存整个目录树和文件系统

可以增量同步数据,文件传输效率高,因而同步时间很短。

可以保持原有文件的权限、时间等属性。

加密传输数据,保证了数据的安全性

两种模式:

client / server # 通过873端口建立数据同步

client / client # 通过SSH 默认22 端口建立数据同步

安装rsync

yum install rsync

查看rsync版本

rpm -qa rsync

rsync-3.1.2-4.el7.x86_64

或者 rsync

查看rsync安装位置

rpm -ql rsync

97ba3890d52237cd9d96df85134af60f.png

在服务器端:

编辑rsync配置文件

vim /etc/rsyncd

内容如下

uid = nobody

gid = nobody

use chroot = no

max connections = 10

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

[rsync_module_1]

path = /rsync_data_1

comment = rsync_data for sharing to client server

ignore errors

read only = true

list = false

uid = root

gid = root

auth users = rsync_bak

secrets file = /etc/rsync_server.pass

ad8e5a0e202725c2643417f594864529.png

按照配置文件内容,创建/etc/rsync_server.pass 文件,且权限为600

内容

rsync_bak:rsyncpwd

chmod 600 /etc/rsync_server.pass

8c69968af253b3abe98e559d50810934.png

根据配置文件创建相应的目录

mkdir -p /rsync_data_1

启动rsync服务和验证

/usr/bin/rsync --daemon

ps -ef | grep rsync

lsof -c rsync

netstat -antlp | grep rsync

c7e8cbbee464be39e4fdca18deb11ded.png

d2ef4c65065bde45dbb064f27746f076.png

客户端

确保安装了rsync组件

创建客户端rsync的密码文件,其密码和服务器端一致,且文件权限为600

vim /etc/rsync_client.pass

cat /etc/rsync_client.pass

rsyncpwd

chmod 600 /etc/rsync_client.pass

客户端指定/创建rsync的目录

mkdir -p /rsync_data

从服务器端拉取数据

/usr/bin/rsync -vzrtopg --delete --progress rsync_bak@192.168.199.185::rsync_module_1 /rsync_data --password-file=/etc/rsync_client.pass

验证是否成功从服务器端拉取到数据

ll /rsync_data/

17909f4a68063c4a126280c43ffcf194.png

注意:无论客户端对数据怎么样操作,只要进行了数据同步操作,始终保持服务器端的数据

Rsync 的 client / client 模式

例子:

rsync -vzrtopg --delete --progress -e 'ssh -p 9090' data_1 root@xxx.xxx.xxx.xxx:/tmp (推送模式)

rsync -vzrtopg --delete --progress -e 'ssh -p 9090' root@xxx.xxx.xxx.xxx:/tmp/data_1 /data/(拉取模式)

9090是sshd服务的自定义端口, 默认22端口的话不加 -e 选项。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值