系统数据的备份步骤 |
发布时间: 2012/8/7 17:55:46 |
常采用磁带机来备份大容量数据,但对于少量的系统关键数据,用两台主机间硬盘备份更方便、灵活,如定时发电子邮件或用FTP将数据传至另一台机器上。备份时,应注意数据的安全性、可*性,如:防止网上数据的截获、防止已损害数据复盖原来备份的数据。我们在两台UNIX主机间,利用UNIX的信任关系,实现数据远程拷贝,将一台主机中的关键数据先加密,用cron定期将此数据拷贝到另一台主机。 具体方法如下: 1、建立机器B (hostb) 信任机器A (hosta)的信任关系。 在hostb主机的用户backdata根目录下建.rhost文件,内容为:hosta root。 表明hosta的root用户有权在hostb的用户backdata目录下进行远程操作。 2、在hosta中,编写远程拷贝Shell程序backdata.sh。将源文件按当前月份和星期几备份,备份数据每周复盖一次。 # /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设计定时操作:每天2点钟执行上述程序。 0 2 * * * /root/backdata.sh > > /root/backdata.log 本文出自:亿恩科技【www.enkj.com】 |