- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业高级硬盘管理方案——RAID和LVM详解
今天我来讲解一下企业经常用到的RAID+LVM管理模式的建立:
用到的软件:VMware Workstation
系统环境:linux 5.4
首现来了解一下RAID与LVM
独立磁盘冗余阵列:RAID o
RAID用于在多个硬盘上分散存储数据,并11能够“恰当”的重复储存数据, 从而保证某块硬盘发生故障后不至于彩响到整个系统的运转。使用RAID述能够 在一定程度上提高读写磁盘的性能。RAID将几块独立的硬盘组合在一起,形成 一个逻辑上的RAID硬盘,这块“硬盘”在外界(LVM.用户等)看来和真实的硬盘 没有任何区别。
RAID 按等级分为 0, 1, 2, 3, 4, 5, 10, 01
我们今天用到的为RAID10, RAID 10/01其实可细分为RAID 1+0或RAID 0+1。
下面为大家讲解一下常见的等级:RAID 0, RAID 1, RAID 1+0
常见的RAID等级:
RAID 0
将多个磁盘合并成-个大的磁盘,不具有冗余,并行I/O,速度最快。RAID 0 亦称为带区集。它是将多个磁盘并列起来,成为一个大磁盘。在存放数据时,其 将数据按磁盘的个数來进行分段,然后同时将这些数据写进这些盘中。所以,在 所有的级别中,RAID 0的速度是最快的。但是RAID 0没有兀余功能,如果一个 磁盘(物理)损坏,则所有的数据都会丢失。
理论上越多的磁盘性能就等于[单一磁盘性能]X [磁盘数],但实际上受限于总线 I/O瓶颈及其它因素的影响,RAID性能会随边际递减,也就是说,假设一个磁 盘的性能是50MB /秒,两个磁盘的RAID 0性能约96MB /秒,三个磁盘的RAID 0 也许是130MB/秒而不是150MB/秒。所以,两个磁盘的RAID 0最能明显感受到 性能的提升。
两组以上的N个磁盘相互作镜像,在一些多线程操作系统中能有很好的读取速 度,另外写入速度冇微小的降低。除非拥冇相同数据的主磁盘与镜像同时损坏, 否则只要一个磁盘正常即可维持运作,可靠性最高。RAID 1就是镜像。其原理 为在主硬盘上存放数据的同时也在镜像硬盘上写一样的数据。当主硬盘(物理) 损坏时,镜像硕盘则代替主硕盘的工作。因为有镜像硕盘做数据备份,所以RAID 1的数据安全性在所有的RAID级别上来说是最好的。但无论用多少磁盘做RATD1, 仅算一个磁盘的容量,是所冇RAID上磁盘利用率最低的一个级别。
其实可细分为RAID 1+0或RAID 0+1。
RAID 1+0是先镜射再分区数据。是将所冇駛盘分为两组,视为是RAID 0的
最低组合,然后将这两组齐自视为RAID 1运作。RAID 1+0有着不错的读取 速度,而且拥有比RAID 0更高的数据保护性。
RAID 0+1则是跟RAID 1+0的程序相反,是先分区再将数据镜射到两组硬盘。 它将所有的硬盘分为两组,变成RAID 1的最低组合,而将两组硬盘齐自视 为RAID 0运作。RAID 0+1比起RAID 1+0有着更快的读写速度,不过也多了 一些会让整个帔盘组停止运转的机率;因为只要同一组的皎盘全部损毁,
RAID 0+1就会停止运作,而RAID 1+0则可以在牺牲RAID 0的优势下正常运 作。
RAID 10巧妙的利用了 RAID 0的速度以及RAID 1的保护两种特性,不过它 的缺点是需要的硬盘数较多,因为至少必须拥有四个以上的偶数硬盘才能使 用。
逻辑卷管理器:LVM
逻辑卷管理器LVM可以将几块独立的硬盘组成一个“卷组:vg, 一个“卷 组”乂可以被分成儿个“逻辑卷:lv”,这些逻辑卷在外界看起來就是一个个独 立的皱盘分区。这种做法的好处在于,如果管理员某天意识到当初给某个分区划 分的空间太小了,那么可以再往卷组里增加一块硬盘,接着把这些富裕的空间交 给这个逻辑卷,这样就把“分区”扩大了。
在很多情况下,LVM与RAID —起在使用。管理员可以按照下而的顺序建立一个
RAID与LVM相结合的管理模式。
这将大大的提高性能、冗余、可操作性。
1.)把多块硕盘组合起来,成为一个RAID硕盘
2) 建立一个LVM卷组
3) 将这个RAID硬盘加入LVM卷组
4) 在LVM卷组上划分逻辑卷
下面我们通过虚拟机来给大家演示操作步骤(图文)
我没有那么多駛盘,用分区代替駛盘为人家演示。如下图,我的硬盘扩展分区 sda4 T划分了 8个逻辑分区用来代替硬盘,分别是sda5 sda6、sda7、? ? ?、 sdal2并且修改了硬盘id标识为8e,记住此吋不要对分区创建文件系统,也 就是格式化。
Device Boot
Start
End
Blocks
Id
System
/dev/sdal *
1
13
104391
83
Linux
/dev/s
文档评论(0)