raid卷构建精华(raid0、raid1、raid5、raid6以及raid10)

今天我和小伙伴们一起来学习raid卷如何建立以及各个raid卷的特点

一、构建高度写、安全性不高的RAID 0卷

1.我们先来构建raid0卷(条带卷),构建是有前提的,要将格式设置成raid所能识别的格式(linux raid;ID为fd),且至少需要两块磁盘。为达到实验要求,我们把磁盘sdb和sdc拿过来构建raid0卷。

2.磁盘创建在之前的博客文章中已教会大家,接下来将两块磁盘改为linux raid格式,以下是sdb1更改格式的实验图,sdc1更改方法雷同(这里不再赘述)

3.格式创建后,还需安装软raid工具,功能为通过命令来控制磁盘阵列。用rpm -q mdadm查看是否安装,若没有安装,先用yum安装工具安装起来(yum安装之前已教过,不再赘述,如果有不会的小伙伴,可阅读本人之前发布的yum安装博客文章)

4.输入创建命令,其中命令-C为创建、-v是显示详细过程、/dev/md0是所构建raid0的目录、-l0指得是级别为raid0卷(l为小写字母,并非数字1)、-n2为已准备的2块磁盘数、/dev/sd【b-c】1为2块磁盘设备目录

5.输入命令回车后,用”mdadm -D /dev/md0”命令(只能显示详细信息,不会显示过程)查看是否创建成功

6.现在来介绍另一种查看命令“cat /proc/mdstat”,此为查看状态的命令,可见创建成功

7.查看/dev目录,有我们刚刚创建的md0设备文件。

8.然后要给设备文件进行格式化,格式化操作之前也介绍过,不再赘述

9.最后要做的就是给它设置自动挂载(比每次手动挂载省时省力),首先给它创建一个/opt/md0目录,然后进/etc/fstab下写入配置参数,如下图所示,配置完成后保存退出。

二、构建高可靠性的raid1卷

1.它的卷构成条件和raid0一样,至少需要2块磁盘。
不同的是我们在这里构建3块磁盘(sdd、sde、sdf)给它,2块用于创建raid1卷,另外一块则是备用(一旦出现磁盘破损,备用盘会自动填充,避免人工24小时巡查)。以下是sdd构建(其余两块构建方法相同)

2.此时创建的为raid1,即命令中的-l后跟的是1(级别为多少就写多少);与前面不同的是,这里多了-x1 /dev/sdf1,这是一块备用磁盘sdf1的添加命令,输入“y”同意创建raid1卷。

3.用cat命令查看同步过程,它的同步进程从0开始,到100%同步完成。

4.查看raid1详细信息,可用空间为总空间的一半,一块备用磁盘sdf1已在上面。

5.格式化md1

6.在opt下创建目录md1,将/dev/md1设备挂载到新建目录/opt/md1下(此时我们设置的非自动挂载),此时raid1已创建好。

7.接下来做个试验,当两块磁盘中有一块磁盘损坏,会不会影响数据的丢失呢?我们来看下面
第一,在opt中的md1里创建99个文本

8.其次,在md1中移除组成的两块磁盘其中一块磁盘sdd1。下图中为移除命令。

9.接着系统在移除中会进行一个同步过程,所建文本越多同步过程越慢,读取数据的时间也就越长。在这个过程中是可以访问所建文本的。

10.最后等同步结束(到100%)时,查看磁盘详细信息,此时备用盘sdf1代替了移除的sdd1工作,磁盘容量依旧是20G,数据没有丢失。


结论:raid1卷损坏一块磁盘并不会导致数据的丢失,安全性高,读速度一般。

三、构建RAID 5、RAID6卷

构建RAID 5卷前提是至少要有3块磁盘,我们添加4块磁盘,3块用来构建raid 5,另一块还是用来充当备用盘。添加sdb1、sdc1、sdd1、sde1磁盘(大小都为20G),磁盘类型改为raid,重中之重。
1.输入构建raid5卷命令,级别l为5,sde1为备用盘。

2.查看md5中详细信息,可用容量是40G,raid 5卷中有三块构建磁盘,一块备用磁盘。(备用磁盘也可不需创建,不过得有人在旁查看;一旦出现磁盘破损,需手动添加磁盘)

3.之后对它进行格式化、挂载(过程和前面类似,照搬即可),raid5即创建成功,可以用来存储数据。
4.RAID6卷构建方法和RAID5一致,唯一不同处在于创建时需4块磁盘,且级别为6。可依照上述方法进行创建。

四、构建RAID 10卷

构建RAID 10卷需4块磁盘,构建方法和之前大有不同,首先要把四块磁盘做成两个raid1卷,再将两个raid1卷做成raid0,raid10卷随即构建成功。
1.将sdb1、sdc1与sdd1、sde1(大小都为20G)做成两个raid1卷

2.在dev目录下可看到名为md1、md2的raid1卷

3.接下来要做的是把md1、md2构建成raid0卷,名称设为md10。因为要合成raid0卷,所以命令-l后跟的为0。

4.格式化构建好的raid10卷

5.在opt下创建目录md10,把设备md10挂载到opt的md10文件夹下,此时raid10可存储数据,大功告成。

实操小结:raid0高度写,安全性差;raid1可靠性高;raid5有1个磁盘用来写校验,至少3块磁盘组成,可损坏1块磁盘;Raid6至少4块磁盘组成,2块用来写校验,允许损坏2块磁盘;raid10卷即是raid0和raid1的结合。

五、精髓总结

1.系统中一定要安装mdadm命令

2.创建raid卷命令
mdadm -C -v /dev/md0 -l0 -n2 /dev/sb【b-c】1 -x1 /dev/sde1
?-C:创建
?-v:显示详细过程
?-l是level缩写,后面跟的是raid的级别
?-n2为2块磁盘数量,几块磁盘构建就写几,后头跟着具体磁盘路径
?-x后跟的是备用磁盘数
?-V:显示详细过程
3.查看raid0阵列的详细信息(设备文件/dev/md0随查看级别而改变)
?mdadm -D /dev/md0
4.查看raid构建状态
?cat /proc/mdstat

原文地址:https://blog.51cto.com/14475593/2431604

时间: 2024-10-07 06:10:03

raid卷构建精华(raid0、raid1、raid5、raid6以及raid10)的相关文章

关于Raid0,Raid1,Raid5,Raid10的总结

RAID0 定义: RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能.RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求.这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能. 工作原理: 系统向三个磁盘组成的逻辑硬盘(RAID0 磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘.通过建立RAID 0,原

RAID详解[RAID0/RAID1/RAID5]

RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术.RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现.RAID可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都

磁盘阵列raid0,raid1,raid5,raid0-1,raid1-0学习笔记

磁盘阵列RAID ,REDUNDANTARRAYS OD INDEPENSIVE DISKS ,容错廉价磁盘阵列,可以通过一些技术将多个较小的磁盘整合为一个较大的磁盘设备,而这个较大的磁盘功能不只是存储,还具有数据保护的功能. 整个RAID的等级不同,而使整合后的磁盘具有不同的功能. 常见的RAID有以下几种: 1.RAID 0:(等量模式)性能最佳 这个模式如果使用相同型号与容量的磁盘来组成,效果最佳,这种模式的RAID会将磁盘先切出等量的区块,然后当一个文件要写入RAID的时候,该文件会依据

RAID0 RAID1 RAID3 RAID5 RAID6 RAID10 RAID50概念详解

RAID0 RAID1 RAID3 RAID5 RAID6 RAID10 RAID50概念详解摘要:RAID 0又称为Stripe或Striping(条带卷),它代表了所有RAID级别中最高的存储性能.RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求.这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能RAID 1又称为Mirror或Mirroring(镜像卷),它的宗旨是最大

raid0,raid1,raid10,raid5,raid50,raid6,raid60的功能总结简述

1,raid0的特性:采用剥离,数据将在几个磁盘上进行分割.数据被分成很多数据块,每一数据块会被写入不同的磁盘.从而, 每一磁盘的工作负荷都得到了降低,这有助于加速数据传输.RAID-0可让磁盘更好地响应,尤其是电子邮件.数据库和互联网应用.实施RAID-0最少需 要两块硬盘.优势:通过把I/O负载分布到多个硬盘上,可提高系统性能.实施简单.需要注意的是:RAID-0不具有数据保护功能,不适合于关键数据. 2,raid1的特性:RAID-1通过磁盘镜像来实现,主要用来确保数据的可靠性.同样的数据

raid 工作模式 raid0 raid1 raid10 raid5

raid 工作模式: raid0 : 同时往两块盘里写数据,读数据也是用时从两块盘里读数据,性能最高,但是因为数据是分成两份存储到两块硬盘( 也可能多块 )的,所以只要一块硬盘坏了,数据全都丢失了,安全性低. raid1 : 写数据的时候会同时备份一份到第二块硬盘,读取的时候会同时从两块硬盘读取,这样硬盘的写入速度是和一块盘没什么两样的,但是读取的时候,速度会比较块,而且因为有备份,所以安全性比较高.缺点是只用到了一半的存储空间. raid10 : 这就是把raid0 和 raid1 结合起来了

Raid卷详解

#RAID卷 独立磁盘冗余阵列RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术.组成磁盘阵列的不同方式成为RAID级别(RAID Levels).数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损坏数据得以恢复,从而保障了用户数据的安全性.在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等.总之,对磁盘阵列的操作与单个硬盘一模一样.不同的是,磁盘阵列的存储速度要比单个硬

Linux 磁盘管理 管理LVM逻辑卷 以及 RAID卷组成

Linux 磁盘管理 管理LVM逻辑卷 以及 RAID卷组成 管理磁盘及分区 在Linux服务器中,当现有硬盘的分区规划不能满足要求(例如,根分区的剩余空间过少,无法继续安装新的系统程序)时,就需要对硬盘中的分区进行重新规划和调整,有时候还需要添加新的硬盘设备来扩展存储空间. 实现上述操作需要用到 fdisk磁盘及分区管理工具, fdisk是大多数 Linux系统中自带的基本工具之一.本节将通过为 Linux主机新增一块硬盘并建立分区的过程,介绍 fdisk工具的使用. 增加硬盘设备时首先需要在

RAID详解[RAID0/RAID1/RAID10/RAID5]

一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术.RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现.RAID可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出