天天看點

關于内網中兩台伺服器拷貝檔案--scp/rsync

最近碰到個需要把一個服務轉到另一個伺服器上的事,·作為一個半新人,第一反應是tar壓縮,儲存到本地,然後貼到另外一個伺服器上,一看要同步的檔案有24G,這麼一下一上,就是48G的流量傳輸,那麼久用到了内網不同伺服器的檔案傳送

rsync用到的路徑都要用絕對路徑

#同步檔案夾到遠端

$ rsync -avI /etc/zabbix/  172.168.1.145:/usr/local/zabbix/

#同步檔案夾到遠端,傳輸時進行壓縮

$ rsync -avzI /etc/zabbix/ 172.168.1.145:/usr/local/zabbix/

#同步檔案夾到遠端(保持嚴格同步,即本地删除,遠端也同步删除)

$ rsync -avzI –-delete /etc/zabbix/ 172.168.1.145:/usr/local/zabbix/

#排除指定的檔案或目錄,可多次使用,支援通配符(比如.conf等目錄)

$ rsync -avzI --exclude=/etc/zabbix/zabbix_agentd.d/*.conf --exclude=/etc/nginx/vhost*.conf /etc 172.168.1.145:/etc/

繼續閱讀