rsync是最常用來做同步備份的
使用rsync演算法,快速的將資料將本地(locale)和遠端(remote)兩端資料同步
apt-get install rsync
/etc/init.d/rsync
RSYNC_ENABLE= true #改成 true
接著是設定rsyncd.conf以及rsyncd.secrets
這兩個檔案本身是不存在的,需另外編輯
/etc/rsyncd.conf
[backup1] #module name comment = backup dmz web #說明 path = /home/rsync/backup1 #存放備份資料的路徑 auth users = backup1 #認證帳號(設定在rsyncd.secrets的帳號) uid = backup1 #以uid backup1來啟動rsync server gid = backup1 #以gid backup1來啟動rsync server secrets file = /etc/rsyncd.secrets #密碼檔存放路徑 read only = no
若不想輸入密碼,可以把設定檔中auth users、uid、gid、secrets file都註解掉
/etc/rsyncd.secrets
backup1:backup1 #帳號:密碼
重新啟動
/etc/init.d/rsync restart rsync --daemon #啟動 rsync 210.71.4.88:: //確認是否成功啟動 rsync -av /home/ecc_dfs/ 帳號@IP:/home/ecc_dfs/
-a:archive mode 權限保存模式.很快速的保存幾乎所有的權限設定,除了透過-H(hard-link)設定的之外. -v:詳細的輸出訊息.