标签:创建 添加 扩展 一个 send vim ack let from
① 守护进程多模块功能配置
第一步:修改服务端rsync配置文件,添加新的模块
[root@backup ~]# vim /etc/rsyncd.conf
[backup]
comment = "backup dir by oldboy"
path = /backup
[nfs]
path = /nfs
第二步:创建备份目录并设定权限
[root@backup ~]# mkdir /nfs
[root@backup ~]# chown -R rsync:rsync /nfs/
第三步:进行测试新模块数据备份
[root@nfs01 ~]# rsync -avz /etc/hosts rsync_backup@172.16.1.41::nfs --password-file=/etc/rsync.password
sending incremental file list
hosts
sent 189 bytes received 27 bytes 432.00 bytes/sec
total size is 352 speedup is 1.63
② 守护进程的排除功能实践
第一种数据备份排除方式:--exclude
rsync -avz /test_dir/ --exclude=a --exclude=b rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password
rsync -avz /test_dir/ --exclude={a,b} rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password
rsync -avz /test_dir/ --exclude={a..d} rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password
第二种数据备份排除方式:--exclude-from=file(排除文件当中,每一行只能写一个文件或目录,而且必须是相对路径)
[root@nfs01 test_dir]# vim exclude_file.txt
a
b
exclude_file.txt
[root@nfs01 test_dir]# rsync -avz /test_dir/ --exclude-from=/test_dir/exclude_file.txt rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password
sending incremental file list
./
c
d
sent 117 bytes received 49 bytes 332.00 bytes/sec
total size is 0 speedup is 0.00
③ 守护进程来创建备份目录
第一种运维人员备份数据目录
[root@nfs01 test_dir]# rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup/sa/ --password-file=/etc/rsync.password
第二种开发人员备份数据目录
[root@nfs01 test_dir]# rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup/dev/ --password-file=/etc/rsync.password
第三种数据库人员备份数据目录
[root@nfs01 test_dir]# rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup/dba/ --password-file=/etc/rsync.password
④ 守护进程的访问控制配置
三种情况:
1. 只有白名单,白名单网段或主机信息允许。其余阻止
2. 只有黑名单,黑名单网段或主机信息阻止,其余允许
3. 有黑名单也要白名单,白名单网段或主机信息允许,黑名单网段或主机信息阻止,其余允许
企业中建议只选择前两种方式配置
/etc/rsyncd.conf配置文件中
hosts allow = 172.16.1.0/24 (白名单)
hosts deny = 0.0.0./32 (黑名单)
⑤ 守护进程无差异同步配置
一句话解释:我有的,你也有;我没有的,你也不能有。
[root@nfs01 test_dir]# rsync -avz /test_dir/ --delete rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password
说明:这是一条危险的命令!!!使用中请一定要谨慎,否则可能会清空备份目录
适用场景:如果要快速清空数据目录,可以使用无差异同步清空
标签:创建 添加 扩展 一个 send vim ack let from
原文地址:https://www.cnblogs.com/wzj0015/p/12858235.html