搭建企业级全网数据定时备份方案[cron + rsync]2

时间:2024-10-28 20:35:50

1.1.1. rsync服务注意的问题

1.服务端

path=/backup/     -->带/

2.客户端

rsync -avz /tmp/ rsync_backup@192.168.25.137::backup/ --password-file=/etc/rsync.password  -->注意斜线/

3.网络优化

服务端默认监听的是0.0.0.0,也就是所有的IP可以访问

rsync --daemon --address=192.168.25.137

4.跨机房

1.公网  2.VPN 3.专线走局域网

1.1.2. 进程管理

1.杀进程

1.pkill 服务名   -->服务名指的是ps -ef 查出来的名字

pkill rsync

2.killall 服务名    -->服务名指的是ps -ef 查出来的名字

killall rsync ->平滑的杀进程

3.kill -9 pid       -->强制

kill -HUP pid   -->平滑的kill进程

kill -USER2 pid -->平滑的kill进程

2.查看进程

1. ps -ef|grep rsync

2. lsof -i:873

3. netstat -lntpu|grep rsync

1.1.3. rsync排错思路

1.服务端

1.查看/etc/rsyncd.con配置文件是否存在,内容是否正确

2.配置文件的主机是否在客户端允许访问的ip网段内

3.配置文件中path路径是否存在,权限、属主是否正确

4.查看rsync服务是否启动  ps -fe|grep rsync

5.防火墙,selinux是否关闭

6.配置文件的密码文件是否600,格式:虚拟用户:密码

7.推送数据,rsyncd.conf中用户是否对模块下木有有权限

2.客户端

1.客户端rsync配置单密码文件是否是600,密码格式是否正确(文件内只需写入密码即可)

2.telnet连接rsync服务器ip地址873端口,查看是否服务启动