搭建企业级全网数据定时备份方案【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玖拾柒​​​​

-------------------------------------------

个性签名: 所有的事情到最後都是好的,如果不好,那說明事情還沒有到最後~

本文版权归作者【​​小a玖拾柒​​​】,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利!