【51CTO.com快译自7月23日外电头条】大约一年前,我接受了一份来自一家中小企业的短期合同,工作时间很短,谈的薪水也不错。
这是一家建筑公司,和我联系的是一个名叫Greg的家伙,他是这家公司里唯一的IT人员,我的任务是帮助他把一台服务器迁移到VMware中。Greg是从他们公司会计师那里知道我的名字的,那位会计师曾经在我以前工作的公司参加过假期培训(我后来发现他实际上是对Greg的技能不太放心)。在我看来,Greg的知识和经验只能算是个普通技术员,而他却担当着系统管理员的重任。
Greg的公司拥有一个强大的服务器,专门用于财务工作,他们希望将现有的操作系统转移到虚拟机上,然后在新的虚拟服务器上运行。因为Greg不太懂Linux和VMware,所以他们请问我来帮他重新安装服务器。于是在一个周六的上午9点左右,我们勾画出大体计划,然后工作就开始了。我建议Greg做个从物理到虚拟的转换,但他倾向于从零开始重新安装服务器,重新安装会计应用,然后还原数据库。
在开始之前,我想让他再备份一次数据,这样确保我们不会丢失任何东西。他说没有必要,他已经在昨天晚上做好了备份,还给我看了磁带。而我坚持认为这还不够,还是应该另做一个备份确保安全。结果他固执的拒绝了——我猜他是担心我按小时收费的薪水。
于是我不情愿地格式化了服务器,安装了基本的Debian(51CTO.com注,Debian是最热门的GNU/Linux操作系统之一),然后安装VMware服务器。然后Greg开始安装虚拟服务器和会计应用。
接下来该从磁带恢复数据了。但就在这时,问题发生了!我们发现磁带几乎是空的——有的就像全新的一样,从没动过。
原因很快查明:Greg把他的五盘备份磁带分别标记为周一到周五,而且他把备份软件设置为当天写入磁带。每天,他会拿出那份标记为本周当天的磁带:周一拿周一那份,周二拿周二那份,等等。而问题出在他的备份程序要到午夜才运行——备份的就是还没开始的第二天的工作。所以在近一年的时间里,他的备份没有一份是成功的,而且他竟然从来没有检查过日志。这样的管理员实在让我无话可说。
在一周前,他的老板和会计团队通宵加班整理好了所有的财务数据并且结束了财务年度。而最后的结果是,前一周的辛勤工作就这样白白丢失了——还包括其余当年的工作。
Greg估计是没法再当系统管理员了,而这次事故又向我们重新强调了一次IT工作的最基本原则:永远都不要想当然——总是要确保绝对的安全。当计算机需要重装时,我总是要求技术人员对系统进行全面的镜像备份以防万一,即使用户对我保证他们拥有所有的数据。我已经数不清有多少次在我们开始工作之后,用户慌慌张张的跑来询问是否已经为时已晚,还有当我告诉他们“我们还是把所有数据重新备份了一次”之后,他们是多么的高兴。
【51CTO.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为51CTO.com,且不得修改原文内容。】
原文:Flashback to IT 101: Why backups are important
【编辑推荐】