RAID方案的選择(ubuntuserver).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RAID方案的選择(ubuntuserver)

ubuntu server:RAID方案的选择以软件实现的底层备份方案来讲,RAID和LVM都很受欢迎,尤其是将两者结合起来使用,更是珠联璧合、锦上添花。RAID技术出现以来,确实将数据安全推向了一个空前的高度。 ◆RAID方案的选择 Linux内核从2.4开始,就已经提供软RAID功能了。Linux内核中可以使用的常见软RAID有: ●RAID0——磁盘分条(Striping),效率最高,安全性最低,磁盘利用率很高; ●RAID1——磁盘镜像(Mirroring),安全性高,磁盘利用率最低; ●RAID5——带校验的磁盘分条(Parity across disks),效率、安全性、磁盘利用率适中。 RAID0其实不提供冗余,最少只需要1块硬盘即可;如果用多块硬盘的话,数据就会呈带状分布在各个硬盘上。正因为不提供冗余,所以RAID0的读/写速度在所有RAID方案中是最快的;但是就像钱币的两面,由于RAID0没有冗余功能,所以完全没有容错能力,任何一块硬盘的损坏都会使整个RAID失效,所以安全性较低。RAID0图示如图22.1所示。 RAID1也至少需要2块硬盘,两个互为镜像,一份数据存在2块硬盘上,也就是对数据进行100%备份;如果一块硬盘坏掉,RAID1仍然可以工作,它在所有的RAID方案中安全性是最高的。但是RAID1,备份就占掉一半空间,所以只有50%的磁盘空间利用率,存储成本高。RAID1图示如图22.2所示。?? RAID5可以看做是RAID0和RAID1的这种方案,则至少需要3块硬盘。在RAID0的基础上加了校验,但是不像RAID1那样对数据进行备份;当一块磁盘数据发生损坏后,RAID5会利用剩下的数据和相应的校验信息去恢复被损坏的数据。RAID5的读效率较高,但是写数据时要进行校验,所以写效率较低。RAID5图示如图22.3所示。 以上介绍的,是基本RAID方案。我们既可以使用上述这些基本RAID方案中的一个,也可以将它们组合使用。 比如,我们把两个RAID1再组合成RAID0,就叫做RAID10。RAID10是存储性能和数据安全兼顾的方案,它不仅具备RAID1的安全性,也具备与RAID0近似的性能。由于RAID10也提供100%备份,所以磁盘的利用率和RAID1相同,存储成本高。RAID10图示如图22.4所示。  不过话说回来,多花点钱买块硬盘,既能提高系统性能,又能提高数据安全性,还是很划算的。假设你采用服务器硬盘,每块的价格是5000元人民币(这样的价格,几乎是最好的服务器硬盘了);如果你为了省下一块硬盘的钱,非要使用RAID5,的确,你节省了5000元钱。但是一旦发生故障,你的担心、焦虑、叹息,值多少钱?你老板的担心、焦虑、叹息,又值多少钱?万一数据不能恢复,那些数据又值多少钱?因此,RAID10是Hiweed重点推荐的RAID方案。尤其是银行业、证券业、大型超市、物流仓储、档案管理等,RAID10更是最佳选择。如果你的系统既有大量数据需要存取,又对数据安全性有严格要求,毫无疑问应该使用RAID10。 ?◆RAID10的实现 我们将在VMware Server中做讲解。 因为RAID10至少要用到4块硬盘,所以我们需要事先向VMware虚拟机中添加额外的3块硬盘,如图22.5所示。  这样,我们的机器中就有4块硬盘,都是8GB大小(在Linux中显示为8.6GB)。 GRUB不支持RAID10,却可以很好地支持RAID1。因此,我们会把/boot分区设置为RAID1。 根分区“/”和swap分区,我们会设置为RAID10。 你可能会疑惑:交换分区还需要用RAID?是的。虽然Linux能够使用不同磁盘上的多个独立交换分区,但是一旦正在使用的分区发生故障,或者该分区所在的硬盘发生故障,那么整个系统将会宕机。为了避免这种情况,我们才将交换分区放在RAID上面。至于性能问题,你完全不必担心;因为RAID10本身性能很高,况且交换分区只有在系统内存不足时才会用到。提示 其实,如果条件允许的话,你可以选择使用USB启动,或者网络启动,这样,就不用专门搞/boot分区了。而且,如果你的系统有足够的内存,甚至连swap分区都可以不要,将整块硬盘全部用于存储数据。 重复一下我们的方案: ? /boot——RAID1 ? /——RAID10 ? swap——RAID10 如图22.6所示。  ◆手动分区 启动Ubuntu Server的安装光盘,在光盘启动时的第一个界面上,选择简体中文,进入安装程序。一直到出现“磁盘分区”的画面(如图22.7所示),选择“手动”分区。 ◆第一块硬盘分区 我们首先将第一块硬盘进行分区。由于硬盘比较多,我们将只对这一块硬盘(sda)进行手工分区,剩下的其他硬盘,我们将采用“分区复制”的方法,直

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档