中小型規模網站集群架構:Rsync錯誤集
常見問題
3.1.1 rsync服務端排錯思路
查看rsync服務配置文件路徑是否正確,正確的默認路徑為:/etc/rsyncd.conf
查看配置文件裏host allow,host deny,允許的IP網段是否是允許客戶端訪問的IP網段。
查看配置文件中path參數裏的路徑是否存在,權限是否正確(正常應為配置文件中的UID參數對應的屬主和組)
查看rsync服務是否啟動。查看命令為:ps -ef | grep rsync。端口是否存在netstat -plunt| grep 873
查看iptables防火墻和selinux是否開啟允許rsync服務通過,也可考慮關閉。
查看服務端rsync配置的密碼文件是否為600的權限,密碼文件格式是否正確,正確格式用戶名:密碼,文件路徑和配置文件裏的secrect files參數對應。
3.1.2 rsync客戶端排錯思路
查看客戶端rsync配置的密碼文件是否為600的權限,密碼文件格式shfou 正確,註意:僅需要有密碼,並且和服務端的mima 一直
用telnet鏈接rsync服務器IP地址873查看服務是否啟動(可測試服務端防火墻是否阻擋)
客戶端執行命令是rsync -avz /etc/hosts [email protected]::backup
此命令的細節要記清楚,尤其是雙冒號
3.2 No route to host問題
[[email protected]
解決方案
服務端關閉防火墻
3.3 執行命令錯誤導致的報錯
[[email protected] ~]# rsync -avz /etc/hosts [email protected]