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