在Linux操作系统上玩转磁盘阵列
大部分用户都会担心,万一硬盘发生故障,数据丢失咱们办呢?其实现在不少用户硬盘容量等方面的限制,都会在主机上挂有不止一块的硬盘.此时若把这些硬盘组成一个磁盘阵列,那么用户就可以高枕无忧了.磁盘阵列可以将多个硬盘组成一个虚拟的硬盘.在操作上,用户会觉得跟使用单一硬盘没有什么不同.但是在实际存储数据过程中,磁盘阵列是将数据分别保存在不同的硬盘上,以提高数据的安全性.笔者今天将跟大家说说如何在Linux环境下玩转磁盘阵列. 一、使用磁盘阵列可以带来哪些好处? 在具体如何配置磁盘阵列之前,笔者要先给大家介绍一下利用磁盘阵列的好处.先给大家一点动力,让大家能够继续看下面的内容. 第一个好处是磁盘阵列可以提高数据存取的效率.硬盘其实就好像是一个盒子,其内部空间很大,但是出入的口子很小.当要把大量数据保存在这个盒子的时候,只有通过这个小小的盒子来保存数据.其存取的效率明显不是很高.但是,如果采用磁盘阵列的话,当系统向硬盘中写入数据的时候,会先把大块的数据分割成多个小区快,并同时写到不同的硬盘中.这就好像在一个盒子中开了多个出入孔,同时往这个孔中加入数据一样,可以提高硬盘的写入速度.同理,在读取的时候,也可以同时从不同的硬盘中读取,提高数据读取的速度.磁盘阵列可以提高数据的存储效率.为此,在一些服务器上部署磁盘阵列,可以提高服务器的应用性能. 第二个好处是可以整合多块硬盘.多数的Linux系统管理员也许都遇到过这种问题.一块硬盘用着用着,突然空间不够了.此时该如何处理呢?其实,管理员不需要更换硬盘.而是可以把多个小容量的硬盘整合起来,组合成一个容量比较大的虚拟硬盘.磁盘阵列操作起来,就好像跟一块硬盘一样,不会给用户的工作带来不利的影响.把多块闲置的硬盘利用磁盘阵列组合成一块虚拟硬盘,是解决磁盘容量不足的一个不错的方法. 第三个好处是可以提供比较高的安全性.当硬盘中的数据存储发生错误时,磁盘阵列技术能够利用现有的信息对损坏的数据进行自动修复.磁盘阵列会产生一个校验码.这个校验码会存放在不同的磁盘上.当某块磁盘突然出现损坏时,磁盘阵列技术就可以利用这个校验码来恢复损坏磁盘的数据.故磁盘阵列技术也经常被用在Linux服务器,以提高服务器数据的安全性.
二、Linux磁盘阵列与其它操作系统的差异. 从磁盘阵列的概念中,我们知道磁盘阵列是由一个个不同的硬盘组合而成的一个虚拟硬盘.其他操作系统,如微软操作系统,若要采用磁盘阵列的话,也有这方面的限制.但是,Linux与其他操作系统不同.它可以在同一块硬盘中实现磁盘阵列.也就是说,Linux操作系统不是以硬盘为单位来组成磁盘阵列的,而是以分区为单位.既可以通过把一个硬盘分割成不同的分区,然后再把它们组合成一个磁盘阵列. 不过在同一块硬盘上分割成多块分区,并重新组合成一个磁盘阵列的话,就不能够享受磁盘阵列所带来的好处.如上面所讲的提高硬盘数据存取效率、提高数据安全性等等,都将不在有.也就是说,其已经失去了将数据存放在不同磁盘、以降低数据损坏风险、提高数据存储效率的目的.磁盘阵列的使用价值将无法体现. 故系统管理员之把一块硬盘分割成不同的分区,并实现磁盘阵列,主要是出于实验、学习的目的.在实际部署中,笔者建议企业还是采用至少三块硬盘来实现磁盘阵列,让磁盘阵列真真发挥其应有的效益. 三、Linux系统下如何设置磁盘阵列? 在Linux系统中,磁盘阵列主要通过/etc/raidtab配置文件来控制的.若系统管理员需要实现磁盘阵列的话,就需要手工创建这个配置文件.或者从其他地方复制这个文件,并进行相应的修改.默认情况下,在Linux系统中不会有这个文件.下面笔者就对这个文件中的主要参数进行讲解,帮助大家建立一个正确的磁盘阵列配置 |
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |