davhuang 发表于 2011-07-14 14:32

每日备份代码服务器,求助方案

现在用一台Linux server做代码的编译服务器,很多人连上去工作,在上面下载、修改、编译、调试,积累了很多数据,包括尚未提交的代码等。

突然一天,硬盘出了点问题,服务器启动出错。虽然后来解决了,但还是惊出大家一身冷汗,一致呼吁要有备份功能。

请教各位专家,若有如下要求:

1. 每日备份
2. 至其它机器或可靠设备
3. 最少是备份代码数据,若能备份整个服务器更好
4. 可备份多份,最近几天,或上周的数据
5. 出错后方便恢复

要选择什么方案呢?
写个脚本每天rsync至其它服务器?(代码零碎文件太多,每天数据增删变化大,不知rsync能否胜任)
买个raid硬盘?(编译时读写硬盘次数很多,每个字节都raid,既觉得无必要,也怕编译速度受影响)
或者还有什么方案?
我对备份一窍不通,请大家多指教。

storm the front 发表于 2011-07-14 16:18

把这台linux server装成虚拟机,每天定时在上面做snapshot

ry715 发表于 2011-07-14 18:01

这个方法可以考虑

ry715 发表于 2011-07-14 18:02

这个方法可以考虑

pingfan2 发表于 2011-07-15 13:19

回复 2# storm the front

快照之后,还要复制到本地存储之外的设备上一份吧?

davhuang 发表于 2011-07-15 15:48

是個辦法!就是目前還不太會設置,且不知道虛擬機會使性能下降多少,畢竟數人同時編譯代碼還是挺耗資源的。

不知道RAID硬盤能否手工設間隔?
比如RAID 1,不需它隨時同步,每天能同步一次就行了

Cloud.D.Ace 发表于 2011-07-17 21:48

是個辦法!就是目前還不太會設置,且不知道虛擬機會使性能下降多少,畢竟數人同時編譯代碼還是挺耗資源的。 ...
davhuang 发表于 2011-07-15 15:48 http://bbs.chinaunix.net/images/common/back.gif

怕影响性能用RAID5
或者RAID 0+1

另外不知道lz说的挺耗资源是想当然还是是具体数据支撑的?
因为我到目前工作的公司还没有哪家代码服务器负载很高的……
页: [1]
查看完整版本: 每日备份代码服务器,求助方案