刚才一篇其实是想说另外一件事的,结果跑题了……

话说昨天上午,项目的两台build machine之一,硬盘坏掉了。

由此引发的是两位IT分别花了不少时间,今天下午另一块硬盘被装了回来,数据和配置都没有了;一位同事需要把一切在这台机器上做过的配置,重新做一遍;机器上的数据需要重新从服务器上下载,连接速度是100Mbps,数据量是230G左右。这期间要发的版本得由我们developer的其中一人的机器来做了,不说这版本会不会存在和服务器上数据不一致的潜在问题,光着做版本的大半天时间里,居高不下CPU和硬盘的占用让这个幸运的developer只能打酱油,或者临时客串QA了(也就是玩游戏呗,不过是自己知道代码如何实现的游戏罢了)。

我自己的机器,数据有多个备份:台机里一块2T专门做备份用的,客厅还有个500G的作为“异地“备份。异地得不够彻底,不过可以有效应对诸如忘了关窗,又不幸遇到暴雨将书房窗台边的机器浇坏掉这类灾难事件。传说中的云上有10多G文档备份,还有自己给自己发的邮件,仅仅为了寄存那些附件。

公司这种情况,如果有个RAID1(我都没说RAID5或6了,也没那个必要),一块硬盘的投入,比起上面提到的我也不知道核算下来会是多少,但我相信一定能买一箱硬盘的成本,需要考虑的只是个故障率的问题了。我不清楚公司里硬盘的故障率情况,根据我多年的经验,公家的机器,故障率比自家的高一个数量级Smile

一块硬盘,如果没坏,成本就几百块钱,一旦坏了,成本不可估量。如果这块硬盘处在某些关键的岗位上,加冗余吧。