软件测试技术

当前位置:首页 > 软件测试技术

鸟哥的Linux私房菜 基础学习篇(第三版) (第二十五章)

第二十五章、Linux 备份策略

万不幸你的Linux被黑客入侵了。或是你的Linux 系统由于硬件关系(不论是天灾还是人祠而挂掉了!这个时候。请问如何快速的回复你的系统呢?呵呵!当然。如果有备份数据的话,那么回复系统所花费的时间与成本将降低相当的多!平时最好就养成备份的习惯,以免突然间的系的损殴造成手足无措!此外,哪些档案最需要备份呢?又,备份是需要完整的备份还是仅备份重要数据可?嗯!确实需要考虑看看呦!

1. 备份要点

        1.1 备份资料的考虑

        1.2哪些Linux数据具有备份的意义

        1.3备份用储存媒体的选择

2.备份的种类、频率与工具的选择

       2.1完整备份之累积备份(Incremental backup),使用软件

       2.2完整备份之差异备份(iferential backup)

       2.3关键数据备份

3. VBird的备份策略与scripts

       3.1 每周系统备份的script

       3.2每日备份资料的script

       3.3远程备援的script

4.灾难复原的考虑

5.重点回顾

6.本章习题

7.参考数据与延伸阅读

B.针对本文的建议: htp:/phorum.vbird. org/Niewtopic php?t= 23896

备份要点

备份是个很重要的工作,很多人总是在系统损毁的时候才在哀嚎说:「我的资料啊!天那... !」此时才会发现备份资料的可爱!但是备份其实也非常可怕!因为你的重要数据都在备份文件里面,如果这个备份被窃取或遗失,其实对你的系统资安影响也非常大!同时,备份使用的媒体选择也非常多样,但是各种储存媒体各有其功能与优劣,所以当然得要选择锣!闲话少说,来谈谈备份吧!

备份资料的考虑

老实说,备份是系统损毁时等待救援的救星!因为你需要重新安装系统时,备份的好坏会影响到你系统复原的进度!不过,我们想先知道的是,系统为什么会损毁啊?是人为的还是怎样产生的啊?事实上,系统有可能由于不预期的伤害而导致系统发生错误!什么是不预期的伤害呢?这是由于系统可能因为不预期的硬件损坏,例如硬盘坏掉等等,或者是软件问题导致系统出错,包括人为的操作不当或是其他不明因素等等所致。底下我们就来谈谈系统损坏的情况与为何需要备份吧!

造成系统损毁的问题-硬件问题

基本上,「计算机是一个相当不可靠的机器」这句话在大部分的时间内还是成立的!常常会听到说[要计算机正常的工作,最重要的是要去拜拜!」嘿嘿!不要笑!这还是真的哩!尤其是在日前-些计算机周边硬件的生产良率(就是将硬件产生出来之后,经过测试,发现可正常工作的与不能正常工作的硬件总数之比值)越来越差的情况之下,计算机的不稳定状态实在是越来越严重了!

举个例子来说,鸟哥曾经同时买过同一牌的30GB硬盘三颡,回来之后经过一一个星期,嘿嘿!挂掉了两颗!其中一颗是有坏轨,另外一颗是[完全死掉」, 拿去公司要求修理,结果呢?嗯!店家直接拿了一颗新的给我,害我吓一跳,店家的工程师说「唉呀!目前这个牌子的良率太差了,所以代理商为了怕麻烦,都会直接拿新的替换给我们啦!」要晓得的是,当初那一-颗完全死掉的硬盘,是我用来备份我的主机数据的...好在当时我将备份的资料放在三四个地方,还好...

一般来说 ,会造成系统损毁的硬件组件应该要算硬盘吧!因为其他的组件坏掉时,虽然会影响到系统的运作,不过至少我们的数据还是存在硬盘当中的啊!为了避免这个困扰,于是乎有可备份用的RAID1 RAID5等磁盘阵列的应用啊!但是如果是RAID控制芯片坏掉呢?这就麻烦了~所以说,如果有RAID系统时,鸟哥个人还是觉得需要进行额外的备份才好的!如果数据够重要的话。

造成系统损毁的问题-软件问题

根据分析,其实系统的软件伤害最严重的就属使用者的操作不当啦!像最近这几天才在鸟园讨论区发现,有网友手滑了一下,结果在指令列输入了r rm-f /home」, 这造成什么后果?就造成用户家目录被删光光~因为当时下达指令的身份是root啊~会欲哭无泪喔!为了避免这方面的手滑」问题,备份是重要的!

软件伤害除了来自主机上的用户操作不当之外,最常见的可能是资安攻击事件了。假如你的Linux系统上面某些Internet的服务软件是最新的!这也意味着可能是「相对最安全的」,但是,这个世界目前的闲人是相当多的,你不知道什么时候会有所谓的「黑客软件」被提供出来,万一你在Internet上面的服务程序被攻击,导致你的Linux系统全毁,这个时候怎么办?当然是要复原系统吧?

那如何复原被伤害的系统呢?重新安装就好啦!」或许你会这么说,但是,像鸟哥管理的几个网站的数据,尤其是MySQL数据库的数据,这些都是弥足珍贵的经验资料,万一被损毁而救不回来的时候,不是很可惜吗?这个还好哩,万-一你是某家银行的话,那么数据的损毁可就不是能够等闲视之的!关系的可是数干甚至上万人的身家财产!这就是备份的重要性了!他可以最起码的稍微保障我们的数据有另外一份copy的备援以达到[安全回复」的基本要求!

●主机角色不同 ,备份任务也不同

由于软硬件的问题都可能造成系统的损毁,所以备份当然就很重要啦!问题是,每一部主机都需要备份吗?多久备份一次呢?要备份什么数据呢?

如果是针对个人桌面计算机使用的数据,那么Norton的r Ghost」应该算是一套好到不行的备份大师了!最主要是Ghost可以针对整个partition来进行备份,所以嘜,我们可以将Windows系统当中的整个C或者是整个D槽完整的备份下来。甚至在还原方面也是非常的快速,而且操作简便!另外,由于个人桌面计算机所使用的数据量通常不大,所以当ghost完成之后,通常只要将数据刻录到光盘片当中,大约只要一至两片的光盘片也就绰绰有余罗!那么将光盘片保存好,这就是最简易的数据备份模式罗!此外,由于个人的数据变动性不大,所以数据的备份频率方面也不需要非常的频繁!

但是,万你的主机有提供Intemet方面的服务呢?又该如何备份啊?举个例子来说,像是我们Study Area团队的讨论区网站ht:p/phorum.study-area.org提供的是类似BBS的讨论文章,虽然数据量不大,但是由于讨论区的文件是天天在增加的,每天都有相当多的信息流入,由于某些信息都是属于重要的人物之留言,这个时候,我们能够让机器死掉吗?或者是能够一季三个月才备份-次吗?这个备份频率需求的考虑是非常重要的! 

再提到2002年左右鸟哥的讨论区曾经挂点的问题,以及2003年初Study-Area讨论区挂点的问题,讨论区-旦挂点的话,该数据库内容如果损毁到无法救回来,嘿嘿!要晓得讨论区可不是一个人的心血耶!有的时候(像Study-Area讨论区)是一群热心Linux的朋友们互相建立交流起来的数据流通网,如果死掉了,那么不是让这些热血青年的热情付之一炬了吗?所以嘜,建立备份的策略(频率、媒体、方法等)是相当的重要的。


相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~