系統(tǒng)數(shù)據(jù)的備份步驟 |
發(fā)布時間: 2012/8/7 17:55:46 |
常采用磁帶機來備份大容量數(shù)據(jù),但對于少量的系統(tǒng)關(guān)鍵數(shù)據(jù),用兩臺主機間硬盤備份更方便、靈活,如定時發(fā)電子郵件或用FTP將數(shù)據(jù)傳至另一臺機器上。備份時,應(yīng)注意數(shù)據(jù)的安全性、可*性,如:防止網(wǎng)上數(shù)據(jù)的截獲、防止已損害數(shù)據(jù)復(fù)蓋原來備份的數(shù)據(jù)。我們在兩臺UNIX主機間,利用UNIX的信任關(guān)系,實現(xiàn)數(shù)據(jù)遠程拷貝,將一臺主機中的關(guān)鍵數(shù)據(jù)先加密,用cron定期將此數(shù)據(jù)拷貝到另一臺主機。 具體方法如下: 1、建立機器B (hostb) 信任機器A (hosta)的信任關(guān)系。 在hostb主機的用戶backdata根目錄下建.rhost文件,內(nèi)容為:hosta root。 表明hosta的root用戶有權(quán)在hostb的用戶backdata目錄下進行遠程操作。 2、在hosta中,編寫遠程拷貝Shell程序backdata.sh。將源文件按當前月份和星期幾備份,備份數(shù)據(jù)每周復(fù)蓋一次。 # /root/backdata.sh month=`date +"%y%m"` weekday=`date +"%a"` rcp /root/db.dat backdata@hostb:db.dat.${month} rcp /root/db.dat backdata@hostb:db.dat.${weekday} 3、在hosta中,用crontab -e設(shè)計定時操作:每天2點鐘執(zhí)行上述程序。 0 2 * * * /root/backdata.sh > > /root/backdata.log 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |