September 10,2005

rsync 小記

rsync -avHS $SRC_DIR $NAME@$HOST:/$DEST_DIR

找一台有rsync和ssh的主機
假設我要備份的是/Users/lala,而遠端的機器叫lala.com,
我可以用haha這個user登入那台機器,我打算備份到 /home/backup,
那你只要執行

rsync -avHS /Users/lala haha@lala.com:/home/backup

即可

當然rsync要用在本機端的兩個硬碟上亦可,如果說你要備份到/Volumes/External

rsync -avHS /User/lala /Volumes/External

這個就不用打密碼了
以上不管是哪種方式最好是用root或是sudo去執行,才不會遇到權限問題。

如果遠端server ssh port非22,可以改用
rsync -avHS $SRC -e "ssh -p $SERVER_PORT" $NAME@$HOST:$DEST_DIR

ex:
rsyc -avHS lala/ -e "ssh -p 999" lala@lala.com:lala/

Posted by thegiive at 樂多Roodo! │09:05 │回應(0)引用(0)FreeBSD
工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/1624882