搭建企业级全网数据定时备份方案[cron + rsync]2
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端口,查看是否服务启动
-------------------------------------------
个性签名: 所有的事情到最後都是好的,如果不好,那說明事情還沒有到最後~
本文版权归作者【小a玖拾柒】和【博客园】共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利!