[Software] 使用 Rsync 之外備份的另一個選擇
也許有的主機不支援 rsync ,或是只能當 client 或 server ,所以也可以來試試其他的方法,這邊有一個簡單的方法,就是使用 lftp 。現在大部份的 Linux 都已經內建 lftp 了。當然這些方法最主要的是要讓 crontab 可以自已跑,所以也要支援 interactive mode 。
lftp 支援 interactive mode ,你可以把你要作的指令建立在檔案裡面,然後再用 lftp -f script_file 就可以直接執行了,事實上他的 script_file 就是你進去後要操作的指令就對了。
底下是一個 script_file 的範例:
open -u whatup,xxxxxx sftp://badillo.dreamhost.com cd backup/ mirror -R
下面略作解說:
- open -u user,password protocol #其中的 protocol 可以使用 http/ftp/sftp 之類。
- cd 到遠端目錄。
- mirror -R 把本地端的檔案鏡像上去。