注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 [零基础学JAVA]Java SE面..
 帮助

系统数据的备份 


2008-03-30 09:51:09
 标签:数据备份   [推送到技术圈]

----    常采用磁带机来备份大容量数据,但对于少量的系统关键数据,用两台主机间硬盘备份更方便、灵活,如定时发电子邮件或用FTP将数据传至另一台机器上。备份时,应注意数据的安全性、可靠性,如:防止网上数据的截获、防止已损害数据复盖原来备份的数据。我们在两台UNIX主机间,利用UNIX的信任关系,实现数据远程拷贝,将一台主机中的关键数据先加密,用cron定期将此数据拷贝到另一台主机。
 
----    具体方法如下: 
 
----    1、建立机器B    (hostb) 信任机器A   (hosta)的信任关系。
 
----    hostb主机的用户backdata根目录下建.rhost文件,内容为:hosta  root 
 
----    表明hostaroot用户有权在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




    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: