- 论坛徽章:
- 0
|
现有两台机器 server和client.\r\n一组开发人员在server:/a下正在开发一套半成熟的应用软件.\r\n每天晚上会用rdist将这套软件同步到client:/b下.一组应用\r\n人员每天白天在client:/b下使用该软件.\r\n\r\n现在的问题是开发的人经常犯迷糊,改了东西不做测试,从而导致\r\n第二天client上用不起来.现在需要在client上建立一套备份机制,\r\n使得可以在client上迅速恢复到出问题前七天范围内任一天的样子.\r\n\r\n最快想到的是用ufsdump每周做一次全备份,每天做一次增量备份.\r\n但这样子的话一个人就需要每天去把磁带拿进那出的,很烦人.\r\n\r\n于是就想下面一个办法,\r\n在client再建七个目录,对应一周的七天:\r\nclient:/b1 /b2 /b3 /b4 /b5 /b6 /b7\r\n\r\n每天晚上在client:/b被server:/a同步前,先将client:/b用rdist同步\r\n到client:/b1(b2...b7)里.第二天出问题的话就直接再将client:/b1(b2...b7)\r\n rdist回client:/b就行了. 这样做的话基本上是自动话的,用crontab就可以了.\r\n但就是觉得有点傻,磁盘占用太多.七天还好,要是要求个把月就麻烦了.\r\n\r\n不知道哪位大大有更好的解决方案,讨论一下吧.总的原则是备份数据占用空间\r\n最少,每天备份耗时较少,自动化程度高一些.\r\n\r\n一些假设的前提:\r\n1.server到client的网络只有晚上通,白天是断的.\r\n2.server上的一切变动对于client来说是个黑盒子,哪天变动了,动了哪些多少\r\n,client都不知道,所以备份的问题只好在client上来解决. |
|