2009年8月28日

遠端 mirror site 使用 rsync

由於公司的Sun主機超舊,中間經過好幾手,故已無法重建一台,所以只能說把另一台機型相同的機器建好 parition, file system後,利用 rsync 把檔案複製過來

rsync是一個可以完整複製檔案的工具,Linux上面很常使用的工具

我的是使用簡易作法,做法如下:

來源端 (原本的舊主機)
執行 /usr/local/bin/rsync --daemon
=> 啟動 rsync server

目的端 (備份主機上面)執行
su -
=> 先su 成 root
/usr/local/bin/rsync -vzrtopg --progress -e /usr/local/bin/ssh 來源主機IP:/data1 /

=> 把來源主機上的/data1目錄裡面的資料,複製到目的端主機的 / 下面,並顯示進度,此時需輸入來源主機的 root 密碼

P.S 如果加入 --delete 參數的話,會把來源主機刪除的檔案,在備份主機也同步刪除

可把此指令加入 crontab 中,就可以每日更新最新資料製備份主機上了

沒有留言: