Linux之在RHEL6系统上配置磁盘阵列(RAID)

上传人:M****1 文档编号:431794013 上传时间:2022-08-06 格式:DOC 页数:25 大小:141KB
返回 下载 相关 举报
Linux之在RHEL6系统上配置磁盘阵列(RAID)_第1页
第1页 / 共25页
Linux之在RHEL6系统上配置磁盘阵列(RAID)_第2页
第2页 / 共25页
Linux之在RHEL6系统上配置磁盘阵列(RAID)_第3页
第3页 / 共25页
Linux之在RHEL6系统上配置磁盘阵列(RAID)_第4页
第4页 / 共25页
Linux之在RHEL6系统上配置磁盘阵列(RAID)_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《Linux之在RHEL6系统上配置磁盘阵列(RAID)》由会员分享,可在线阅读,更多相关《Linux之在RHEL6系统上配置磁盘阵列(RAID)(25页珍藏版)》请在金锄头文库上搜索。

1、磁盘阵列全名是: Redundant Arrays of Inexpensive Disks, RAID ,大概的意思是:便宜的磁盘冗余阵列。 RAID 可以通过一种技术(软件或硬件),将多种较小的磁盘整合成为一种较大的磁盘设备,而这个较大的磁盘不仅扩展了储存空间,并且尚有数据保护的功能。RAID会根据级别 (level) 的不同,而使得整合后的磁盘具有不同的功能,基本常用的 level 有如下这几种RAID级别划分RAID 0:磁盘叠加这种模式一般是使用相似型号与容量的磁盘来构成。这种模式的 RAID 会将磁盘先切出等量的区块, 然后当一种文献需要要写入 RAID 设备时,该文献就会根据区块

2、的大小切割好,然后再依次放到各个磁盘里。由于每个磁盘会交错的寄存数据, 因此数据要写入 RAID 时,会被等量的放在各个磁盘上面。 因此说,RAID 0,她的特点就是: 1、磁盘越多RAID设备的容量就越大。 2、容量的总大小是多种硬盘的容量的总和。 3、磁盘越多,写入的效能就越高。 4、如果使用非等大的硬盘,那么当小的磁盘写满后,就直接向空间大的磁盘中写数据了。 5、至少的磁盘数是2个,并且磁盘使用率为100% 她的致使之处就是:万一其中一种磁盘有问题,那么数据就会所有出问题。由于数据是分开存储的。RAID 1:镜像备份这种模式重要是让同一份数据,完整的保存在不同的磁盘上。由于同一份数据会被

3、分别写入到其她不同磁盘。因此在大量写入 RAID 1 设备的状况下,写入的效能会变的非常差。但如果你使用的是硬件 RAID (磁盘阵列卡) 时,磁盘阵列卡会积极的复制一份而不使用系统的 I/O总线,这对效能影响是不大的。 如果使用软件磁盘阵列,效能就会明显下降了。 RAID 1,她的特点是: 1、保证了数据的安全, 2、RAID 1设备的容量是所有磁盘容量总和的一半 3、在多种磁盘构成RAID 1设备的时候,总容量将以最小的那一颗磁盘为主 4、读取的效能相对增长。这是由于数据在不同的磁盘上面,如果多种进程在读取同一笔数据时,RAID 会自行获得最佳的读取平衡。 5、磁盘数必需是2的整数倍。磁盘

4、运用率为50% 局限性之处就是:写入的效能会减少RAID 5:效能与数据备份的均衡考虑RAID 5:至少需要三个以上的磁盘才可以构成这种类型的磁盘阵列。这种磁盘阵列的数据写入有点类似 RAID 0, 但是每个循环的写入过程中,在每颗磁盘还加入一种校验数据(Parity),这个数据会记录其她磁盘的备份数据, 用于当有磁盘损毁时的救援。特点: 1、当任何一种磁盘损坏时,都可以通过其她磁盘的检查码来重建原本磁盘内的数据,安全性明显增强。 2、由于有同位检查码的存在,因此 RAID 5 的总容量会是整个磁盘数量减一种。 3、当损毁的磁盘数量不小于等于两颗时,那么 RAID 5 的资料就损坏了。 由于

5、RAID 5 预设只能支持一颗磁盘的损坏状况。 4、在读写效能上与 RAID-0 差不多。 5、至少磁盘是3块,磁盘运用率N-1块 局限性:数据写入的效能不一定增长,由于要写入 RAID 5 的数据还得要通过计算校验码 (parity)。因此写入的效能与系统的硬件关系较大。特别当使用软件磁盘阵列时,校验码 (parity)是通过 CPU 去计算而非专职的磁盘阵列卡, 因此在数据校验恢复的时候,硬盘的效能会明显下降。 RAID0 RAID1 RAID5三个级别的数据存储流程,人们可以参照下图 RAID 01或RAID 10这个RAID级别就是针对上面的特点与局限性,把RAID 0和RAID 1这

6、两个结合起来了。 所谓的RAID 01就是: (1)先让磁盘构成 RAID 0 (2)将这 RAID 0 再组 RAID 1。这就是 RAID 0+1 而RAID 10就是:先构成 RAID 1 再构成 RAID 0,这就是RAID 1+0 特点与局限性:由于具有 RAID 0 的长处,因此效能得以提高,由于具有 RAID 1 的长处,因此数据得以备份。 但是也由于 RAID 1 的缺陷,因此总容量会少一半用来做为备份。 RAID10级别的数据存储流程,人们可以参照下图 由于 RAID5 仅能支持一颗磁盘的损毁,因此尚有发展出此外一种级别,就是 RAID 6 ,这个 RAID 6 则使用两颗磁

7、盘的容量作为 parity 的储存,因此整体的磁盘容量就会少两颗,但是容许出错的磁盘数量就可以达到两颗,也就是在 RAID 6 的状况下,同步两颗磁盘损毁时,数据还是可以恢复回来的。而此级别的RAID磁盘至少是4块,运用率为 N-2。Spare Disk:热备磁盘她的作用就是:当磁盘阵列中的磁盘有损毁时,这个热备磁盘就能立即替代损坏磁盘的位置,这时候我们的磁盘阵列就会积极重建。然后把所有的数据自动恢复。而这个或多种热备磁盘是没有涉及在原本磁盘阵列级别中的磁盘,只有当磁盘阵列有任何磁盘损毁时,才真正的起作用。有关理论知识我们就只简介到这里,固然还可以延伸出多种组合,只要理解了上面的内容,那么其她

8、级别就不难了,无非是多种组合而已。通过上面的解说,我相信人们也懂得了做磁盘阵列的长处了:1、数据的安全性明显增强,2、读写的效能明显提高,3、磁盘的容量有效扩展。但也别忘掉了她的缺陷就是成本提高。但相对于数据而言,我想这点成本也不算什么吧!下面我就以RAID5为例,给人们演示1、增长硬盘。我在虚拟机上新增了6块硬盘,每块是2G。哈哈,这样多只是为了做实验啊! rootyufei # ls /dev/sd*/dev/sda /dev/sda2 /dev/sdc /dev/sde /dev/sdg/dev/sda1 /dev/sdb /dev/sdd /dev/sdf这里面除了sda是此前的,背面

9、的都是新增长了,固然你也可以通过fdisk -l来查询,其她的都是没有进行过度区的。因此会显示Disk /dev/sdb doesnt contain a valid partition table这样的提示啊! 先拿出三个(sdb,sdc,sdd)来做RAID5,这是做RAID5的至少硬盘数量。但为了安全,我们需要加入sde做热备磁盘。这才是最安全的设立,固然,如果你不加热备也没有关系,RAID5照样能做出来。 特别阐明:如果使用分区来创立的话,也是可以的,但不太科学啊!尚有一点就是,你可以对分区转换类型(fd),也可以不转换,似乎这个不重要,我测试转换与不转换都是同样的效果。 2、创立RA

10、ID设备文献rootyufei # mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sdb,c,d,emdadm: partition table exists on /dev/sdb but will be lost or meaningless after creating arraymdadm: partition table exists on /dev/sdc but will be lost or meaningless after creating arraymdadm: partition table exists on /dev/sdd but w

11、ill be lost or meaningless after creating arrayContinue creating array? ymdadm: Defaulting to version 1.2 metadatamdadm: array /dev/md5 started.这时候会在/dev/下创立md文献夹和md5设备文献,并且/dev/md这个文献夹里面尚有一种连接文献和一种MD设备的镜像文献rootyufei # ls -l /dev/md*brw-rw-. 1 root disk 9, 5 May 31 00:19 /dev/md5/dev/md:total 4lrwxr

12、wxrwx. 1 root root 8 May 31 00:15 md5 - ./md127-rw-. 1 root root 53 May 31 00:19 md-device-map我们可以通过下面的命令查看RAID设备的状况rootyufei # mdadm -D /dev/md5/dev/md5: Version : 1.2 Creation Time : Tue May 31 00:19:11 Raid Level : raid5 Array Size : 4191232 (4.00 GiB 4.29 GB) Used Dev Size : 2095616 (2046.84 MiB

13、 2145.91 MB) Raid Devices : 3 Total Devices : 4 Persistence : Superblock is persistent Update Time : Tue May 31 00:19:22 State : clean Active Devices : 3Working Devices : 4 Failed Devices : 0 Spare Devices : 1 Layout : left-symmetric Chunk Size : 512K Name : yufei:5 (local to host yufei) UUID : 6944

14、3d97:7e32415d:7f3843c5:4d5015cf Events : 18 Number Major Minor RaidDevice State 0 8 16 0 active sync /dev/sdb 1 8 32 1 active sync /dev/sdc 4 8 48 2 active sync /dev/sdd 3 8 64 - spare /dev/sde这里我们可以把她看作是一种一般的硬盘,只是她是多块硬盘的结合体而已。我们可以对其分区、格式化,然后挂载使用的操作3、对RAID设备进行分区、格式化、挂载如果你想对其分区也是可以,分区后的分区名为md5p1 md5p2等等。固然不分区也同样能正常使用,这个就看你的用途了。我这里就不分区了。直接进行格式化。 rootyufei # mkfs.ext4 /dev/md5mke2fs 1.41.12 (17-May-)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=128 blocks, Stripe width=256 blocks262144 inodes, 1047808 blocks52390 blocks (5.00%) rese

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号