rsend.sh-免背RSYNC指令,無感搬家

作者: | 2012-07-25
Logo

有時候會碰到有些東西臨時要搬移,檔案又是幾百GB,伺服器上也沒開RSYNC,這個時候該怎辦咧! 有位好心人Phil Howard寫了一個resend.sh檔案方便有同樣困擾的人使用,不用設定RSYNC,用完即丟,無痛算啥,服用本藥品可說是完全的無感啊 (Y)

Step.1:發送端與接收端都先安裝RSYNC與SCREEN,在SCREEN模式底下做傳輸的好處是不怕斷線就要從頭再來,就算是跑個幾百TB,生性的義薄雲天SCREEN兄弟會幫你跑完任務的 ;)

yum install -y rsync screen

*********使用前要關閉傳輸端雙方的防火牆*********

Step.2:首先在要搬家的A主機操作,先進入SCREEN模式然後切換到要搬移的位置

screen -R
cd /web/www/qoo
wget http://acelnmp.googlecode.com/files/rsend.sh
chmod +x rsend.sh
rsend.sh

此時螢幕上會出現三排指令,摳比第一行以IP位置顯示的指令然後切換到要接收檔案的B主機

Step.3:SSH登入要接收檔案的B主機,一樣先進入SCREEN模式然後切換到A主機搬家過來的位置

screen -R
cd /web/www/qoo_backup

把剛剛從A主機利用rsend.sh產生的第一行指令摳比過來貼到B主機的SSH運行

rsync -aHvz rsync://8.8.8.8:26736/. .

這個指令是rsend.sh幫你產生的,在B主機一執行就開始刷刷刷的傳檔囉!

傳送完畢後輸入EXIT退出SCREEN模式,回到A主機按CTRL+C停止RSYNC,就這樣~ 免背RSYNC指令,真正的無痛搬家。 :D

rsend.sh下載 | rsend.sh內容

臉書回應

篇回應

3 thoughts on “rsend.sh-免背RSYNC指令,無感搬家

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

(A)  :@  (brb)  (U)  (:cc)  :S  (H)  :-(  :cute  (6)  :-#  :$  :er  8-)  FUCK 
(})  ({)  GY  (L)  :kao  (K)  :cc  :pu  (F)  :(  ^o)  :-*  :O  +o(  |-) 
:)  (*)  :D  *-)  (N)  (Y)  :P  :|  (W)  ;)  XD