2011年10月8日

備份用 linux 指令

將遠端 www.xxx.tw 電腦之目錄備份至近端 A 電腦 /home/yyy 目錄
rsync -av --delete 帳號@www.xxx.tw:/var/www/ /home/yyy

將 /var/www 壓縮至 *.tar.gz
tar czvf /home/存檔目錄/檔名-`date +%Y%m_%H%M`.tar.gz /var/來源目錄

其中
   `date +%Y%m_%H%m` 這個字串會自動產生日期+時間的檔案.tar.gz

詳細指令選項說明, 可參見: Rsync 指令參數


例如:
同步備份資料 (記得最後要加 / )


rsync -avtu /source/ /destination/

其中
-a archive
-v verbose
-t keep time stamp 保持原有的時間標記
-u skip newer file in destination 若目標子目錄中有較新的檔案, 則跳過同步
--delete 刪除傳送端已經不存在,而目的端存在的檔案

-a, --archive archive mode 權限保存模式,相當於 -rlptgoD 參數.



 


沒有留言: