四中raid5的搭建与测试,6下陈设软RAID图像和文字详解

By admin in 美高梅手机版4858 on 2019年5月25日

前言

 

CentOS 6下安顿软RAID图文详解

原文:

一、RAID 简介

RAID 是英文Redundant Array of Independent Disks
的缩写,翻译成人中学文意思是“独立磁盘冗余阵列”,一时也简称磁盘阵列(Disk
Array)。

粗略的说,RAID是壹种把多块独立的硬盘(物理硬盘)按差异的主意组成起来变成1个硬盘组(逻辑硬盘),从而提供比单个硬盘更加高的贮存品质和提供数据备份的工夫。

整合磁盘阵列的两样措施叫做RAID等级(RAID Levels),常见的RAID Level
包涵raid0, raid1, raid5, raid10。各level 对举例下:

RAID等级 最少硬盘 最大容错 可用容量 读取性能 写入性能 安全性 目的 应用产业
0 2 0 n n n 一个硬盘异常,全部硬盘都会异常 追求最大容量、速度 3D产业实时渲染、视频剪接高速缓存
1 2 n-1 1 n 1 最高,一个正常即可 追求最大安全性 个人、企业备份
5 3 1 n-1 n-1 n-1 追求最大容量、最小预算 个人、企业备份
10 4 n/2 n/2 n n/2 安全性高 综合RAID 0/1优点,理论速度较快 大型数据库、服务器

说明:n 代表硬盘总量

有关RAID的详细介绍,请参见:

 

二、系统情形

试验意况:Oracle VM VirtualBox

系统平台:CentOS release 6.3 (Final)

mdadm 版本:mdadm – v3.2.6 – 25th October 2012

 

3、设置磁盘

在Oracle VM VirtualBox里模拟物理扩张磁盘,在那篇小说中,我们将创立RAID0, RAID1,
RAID6分区,RAID0 需求两块硬盘,RAID1内需两块硬盘,RAID5须要四块硬盘,所以在此间加多了八块物理硬盘,每块5.00
GB.

美高梅手机版4858 1

在Linux 系统里接纳fdisk –l 命令查看。

美高梅手机版4858 2

 

四、安装mdadm

mdadm 是multiple devices admin 的简称,它是Linux下的壹款职业的软件RAID
管理工科具。

 

4.壹 查看是不是安装了mdadm软件

# rpm -qa|grep mdadm

美高梅手机版4858 3

 

四.二 如若未安装,则使用yum 形式安装。

美高梅手机版4858 4

预备干活完毕,上边能够入手成立raid 了。

 

五、创建RAID0

 

伍.一 新建分区

制造RAID0 须要两块硬盘,所以大家拿/dev/sdb 和/dev/sdc 来尝试。

# fdisk /dev/sdb        //对sdb 举办分区

输入”m”, 获取帮忙,输入”p”, 查看分区前磁盘状态,别的Command action
具体意思请自行谷歌, Baidu。

美高梅手机版4858 5

输入”n” 新建分区,这里我们将整个磁盘都划分成贰个分区,然后输入”p”
查看分区情状。

美高梅手机版4858 6

 

五.二 修改分区类型

默许新建分区的品种是Linux,代号八叁,咱们需求将其修改为raid 类型。输入”t”
,然后输入”L” 列出富有的文件格式,这里大家挑选”fd Linux raid auto”,
输入”fd”,然后再输入”p” 查看分区景况,那是分区格式已经济体改为了Linux raid
autodetect.

美高梅手机版4858 7

 

五.3 保存分区

输入”w” 保存分区。

美高梅手机版4858 8

选拔同样方法对/dev/sdc 实行分区操作。

 

伍.四 同步分区意况

使用partprobe 命令一道分区意况。

美高梅手机版4858 9

 

五.5 查看未来的情事

# fdisk -l /dev/sdb /dev/sdc

美高梅手机版4858 10

 

5.6 开端创办RAID0

# mdadm -C /dev/md0 -ayes -l0 -n2 /dev/sd[b,c]1

美高梅手机版4858 11

说明:

-C  –create   创造阵列;

-a  –auto    同意成立设备,如不加此参数时必须先选取mknod
命令来成立一个RAID设备,可是推荐应用-a yes参数三次性创制;

-l   –level   阵列形式,扶助的阵列情势有 linear, raid0, raid1,
raid4, raid5, raid陆, raid10, multipath, faulty, container;

-n     –raid-devices   
阵列中活动磁盘的数码,该数量加上备用磁盘的数额应该对等阵列中总的磁盘数目;

/dev/md0     阵列的装备名称;

/dev/sd{b,c}1  加入创立阵列的磁盘名称;

 

5.7 查看raid0 状态

# cat /proc/mdstat

# mdadm -D /dev/md0

美高梅手机版4858 12

说明:Raid Level : 阵列等第; 

   Array Size : 阵列体积大小;

   Raid Devices : RAID成员的个数;

   Total Devices :
RAID中下属成员的累计个数,因为还或许有冗余硬盘或分区,也等于spare,为了RAID的不奇怪化运珩,随时能够推上去到场RAID的;

   State : clean, degraded, recovering 状态,包罗多少个情形,clean
表示平常,degraded 表示有标题,recovering 代表正在恢复生机或创设;

   Active Devices : 被激活的RAID成员个数;

   Working Devices : 平常的干活的RAID成员个数;

   Failed Devices : 出难题的RAID成员;

   Spare Devices :
备用RAID成员个数,当一个RAID的成员出标题时,用另外硬盘或分区来顶替时,RAID要开始展览营造,在没营造完结时,那么些成员也会被以为是spare设备;

   UUID : RAID的UUID值,在系统中是唯1的;

 

5.8 创造RAID 配置文件/etc/mdadm.conf

RAID 的布置文件为/etc/mdadm.conf,暗中同意是不存在的,要求手工业创设。

该配置文件的严重性功效是系统运维的时候能够活动加载软RAID,同偶然间也是有利于日后处理。但不是必须的,推荐介绍对该文件举行布置。

我们那边须求创制这一个文件,测试中发觉,若是未有那几个文件,则reboot
后,已经创设好的md0 会自行成为md12七。

/etc/mdadm.conf 文件内容囊括:

由DEVICE 选项钦定用于软RAID的全数设施,和A本田UR-VRAY
选项所钦赐阵列的设备名、RAID品级、阵列中移动设备的多寡以及设备的UUID号。

 

5.8.1 创建/etc/mdadm.conf

# echo DEVICE /dev/sd{b,c}1 >> /etc/mdadm.conf

# mdadm –Ds >> /etc/mdadm.conf

 

5.八.2 修改配置文件

此时此刻变动的/etc/mdadm.conf
文件内容并不相符所明确的格式,所以也是不见效的,那时要求手工业修改该文件内容为如下格式:

# cat /etc/mdadm.conf

DEVICE /dev/sdb1 /dev/sdc1

ARRAY /dev/md0 level=raid0 num-devices=2
UUID=5160ea40:cb2b44f1:c650d2ef:0db09fd0

 

五.玖 格式化磁盘阵列

# mkfs.ext4 /dev/md0

美高梅手机版4858 13

 

伍.10 创设挂载点并挂载

# mkdir /raid0

# mount /dev/md0 /raid0/

美高梅手机版4858 14

能够见见,/dev/md0 的可用大小为九.九G。

 

5.11 写入/etc/fstab

为了后一次开机还可以够健康使用我们的RAID设备,须求将挂载的新闻写入/etc/fstab
文件中。

美高梅手机版4858 15

下一场reboot 测试开机是不是自动挂载,raid0 创造完成。

 

六、创建RAID1

和创办raid0 类似,大家拿/dev/sdd 和/dev/sde 那两块硬盘来抓好验。

 

陆.1 新建分区并修改分区类型

美高梅手机版4858 16

使用同样方法对/dev/sde 进行分区操作,分区结果如下:

美高梅手机版4858 17

 

陆.二 开首制造RAID一

# mdadm -C /dev/md1 -ayes -l1 -n2 /dev/sd[d,e]1

美高梅手机版4858 18

 

6.3 查看raid1 状态

# cat /proc/mdstat

# mdadm -D /dev/md1

美高梅手机版4858 19

说明:Used Dev Size :
RAID单位成员容积大小,也便是整合RAID的分子硬盘或分区的体积的大大小小;

能够看看,raid壹 正值创立,待创建完结,状态如下:

美高梅手机版4858 20

 

六.肆 增添raid一 到RAID 配置文件/etc/mdadm.conf 并修改

# echo DEVICE /dev/sd{b,c}1 >> /etc/mdadm.conf

# mdadm –Ds >> /etc/mdadm.conf

美高梅手机版4858 21

 

6.伍 格式化磁盘阵列

# mkfs.ext4 /dev/md1

美高梅手机版4858 22

 

陆.六 营造挂载点并挂载

# mkdir /raid1

# mount /dev/md1 /raid1/

美高梅手机版4858 23

能够见到,/dev/md一 的可用大小为4.玖G。

 

6.7 写入/etc/fstab

美高梅手机版4858 24

然后reboot 测试开机是还是不是自动挂载,raid1 创办完成。

 

七、创建RAID5

RAID5 至少须求3块硬盘,大家拿/dev/sdf, /dev/sdg, /dev/sdh, /dev/sdi
那4块硬盘来做尝试,三块做为活动盘,另1块做为热备盘。

 

柒.一 新建分区并修改分区类型

分区结果如下:

美高梅手机版4858 25

 

七.2 开始创办RAID五

# mdadm -C /dev/md5 -ayes -l5 –n3 -x1 /dev/sd[f,g,h,i]1

美高梅手机版4858 26

说明:“-x1″ 或”–spare-devices=一”
表示近来阵列中热备盘唯有1块,若有多块热备盘,则将”–spare-devices”
的值设置为相应的数码。

 

7.3 查看raid5 状态

# cat /proc/mdstat

# mdadm -D /dev/md5

美高梅手机版4858 27

说明:Rebuild Status : RAID 的创设进度;

         四 八 1一三 二 spare rebuilding /dev/sdh1注:未被激活,正在创设中的成员,正在传输数据;

         3 8 129 – spare /dev/sdi1 热备盘

raid5 正在创造,而且速度相当的慢,待创制达成,状态如下:

美高梅手机版4858 28

 

7.四 加多raid伍 到RAID配置文件/etc/mdadm.conf 并修改

# echo DEVICE /dev/sd{f,g,h,i}1 >> /etc/mdadm.conf

# mdadm –Ds >> /etc/mdadm.conf

美高梅手机版4858 29

 

⑦.伍 格式化磁盘阵列

# mkfs.ext4 /dev/md5

美高梅手机版4858 30

 

7.6 创立挂载点并挂载

# mkdir /raid5

# mount /dev/md5 /raid5/

美高梅手机版4858 31

raid5 的可用大小为九.九G,即(3-壹)x 伍G.

向 /raid五 里面写入测试数据:

# touch test_raid5.failed 
#四中raid5的搭建与测试,6下陈设软RAID图像和文字详解。 touch test_raid5.fail 
# ls

美高梅手机版4858 32

 

7.7 写入 /etc/fstab

美高梅手机版4858 33

接下来reboot 测试开机是或不是自动挂载,raid5 成立完成。

 

八、RAID维护

RAID
做好之后,还需求实行普通的爱护操作,比如在这之中一块物理硬盘损坏,大家供给张开转移故障磁盘的操作,上边我们将效仿raid5中磁盘损坏来上课软RAID 的保证操作。

 

8.一 模拟磁盘损坏

在骨子里中,当软RAID
检验到有些磁盘有故障时,会自行标识该磁盘为故障磁盘,并截止对故障磁盘的读写操作。在此间我们将/dev/sdh一模拟为出现故障的磁盘,命令如下:

# mdadm /dev/md5 -f /dev/sdh1

美高梅手机版4858 34

 

捌.二 查正视建情状

在地点创设RAID
伍进度中,我们设置了1个热备盘,所以当有号子为故障磁盘的时候,热备盘会自动顶替故障磁盘专业,阵列也可以在短期内完结重建。通过查阅”/proc/mdstat”
文件能够见到日前阵列的景况,如下:

美高梅手机版4858 35

上述消息表明阵列正在重建,当多少个设备出现故障或被标志故障时,相应设施的方括号后将被标以(F),如
“sdh一[4](F)”。

其中 “[3/2]”
的首先位数表示阵列所富含的配备数,第五个人数表示活动的配备数,因为脚下有多个故障设备,所以第二位数为二;

那会儿的阵列以贬低模式运营,固然该阵列依旧可用,不过不富有数据冗余;

而 “[UU_]” 表示近期阵列能够健康使用的配备是/dev/sdf1和/dev/sdg①,假使是设备 “/dev/sdf一” 出现故障时,则将改为[_UU]。

 

八.叁 查看从前写入的测试数据是或不是还在

美高梅手机版4858 36

多少符合规律,未丢失。

 

八.四 重建达成后翻看阵列状态

美高梅手机版4858 37

当前的RAID 设备又重整旗鼓了例行。

 

8.5 移除损坏的磁盘

移除刚才模拟出现故障的/dev/sdh一,操作如下:

美高梅手机版4858 38

 

八.6 再一次查看md五的意况

美高梅手机版4858 39

/dev/sdh壹 已经移除了。

 

捌.七 新加热备磁盘

假诺是实际生育中增添新的硬盘,同样需求对新硬盘进行创办分区的操作,这里大家为了便利,将刚刚参照他事他说加以考察损坏的硬盘再度新加到raid5中。

美高梅手机版4858 40

 

八.捌 查看raid五 阵列状态

美高梅手机版4858 41

/dev/sdh一 已经改成了热备盘。

 

八.玖 查看测试数据

美高梅手机版4858 42

数码不奇怪,未丢失。故障切换测试结束。

 

玖、向RAID中追加存款和储蓄硬盘

假定将来早已办好的RAID
空间照旧远远不够用的话,那么大家得以向里面扩张新的硬盘,来扩展RAID 的半空中。

 

玖.一 在虚拟机中加多物理硬盘

地方大家曾经在虚拟机中增加了八块硬盘,这里要求效法新增添硬盘,所以首先将虚拟机关闭,然后在蕴藏里再次新增添一块伍GB的硬盘。然后分区等等操作,这里不再赘述。

美高梅手机版4858 43

 

九.贰 向RAID 中新加1块硬盘

# mdadm /dev/md5 -a /dev/sdj1

美高梅手机版4858 44

翻开此时的RAID 状态

美高梅手机版4858 45

私下认可境况下,我们向RAID
中加进的磁盘,会被暗中认可当作热备盘,大家须求把热备盘插足到RAID
的活动盘中。

 

九.3 热备盘转变到活动盘

# mdadm -G /dev/md5 -n4

美高梅手机版4858 46

翻开此时RAID 状态

美高梅手机版4858 47

/dev/sdj壹 已经变为了活动盘,不过Array Size : 10465280 (九.玖8 GiB 十.7二GB) 并未变大,这是因为创设未能如愿,图中也足以看到Status 为clean,
reshaping。

等RAID 达成营造后,RAID的容积就能够改动为(四-1)x
五GB,查看进程能够参照Reshape Status,也足以参考/proc/mdstat.

美高梅手机版4858 48

创设完结后的RAID 状态:

美高梅手机版4858 49

Array Size : 15697920 (14.九七 GiB 1陆.07 GB),磁盘体量已经扩张了。

 

九.四 扩大容积文件系统

RAID
创设完成后,阵列容积扩张,不过文件系统还尚无增添,那时大家还亟需对文件系统进行扩大体积。

# df –TH

# resize2fs /dev/md5

# df –TH

美高梅手机版4858 50

文件系统已经扩大体量到1五G,而且测试数据符合规律,未丢失,新扩充物理硬盘成功。

 

九.5 修改RAID 配置文件/etc/mdadm.conf

美高梅手机版4858 51

 

9.6 reboot 测试

美高梅手机版4858 52

重启系统后,一切平常,Linux下安排软RAID成功。

出于EFI并无法安装在RAID中,以上的操作只可以保险系统从第三块硬盘运转,而无法从第一块硬盘运维。假设第二块硬盘出现难题,则系统将不能够开发银行。以下进度,将使能从第三块硬盘运营。当第二块硬盘相当的时候,系统能够从第3块硬盘常常运维。

1、RAID的定义与作用

 

将/sda1的开始和结果,克隆到/sdb第11中学,如下所示:

RAID(独立冗余磁盘阵列)。RAID能力通过把多少个硬盘设备组合成二个体量越来越大的,安全性越来越好的磁盘阵列。把数据切割成许多区段后各自位居分裂的情理磁盘上,然后使用粗放读写技巧来进步磁盘阵列全部的习性,同期把多少个第3数据的别本同步到区别的情理设备上,从而起到了要命好的数据冗余备份效果。缺点正是磁盘利用率低。

 前言

dd if=/dev/sda1 of=/dev/sdb1

二、RAID的分类

一、raid的定义与功力

raid(独立冗余磁盘阵列)。raid技能通过把四个硬盘设备组合成二个容积越来越大的,安全性更好的磁盘阵列。把多少切割成许多区段后分别位居分歧的大要磁盘上,然后选取粗放读写手艺来提高磁盘阵列全部的属性,同有的时候候把八个基本点数据的别本同步到分化的大要设备上,从而起到了十分好的数码冗余备份效果。缺点正是磁盘利用率低。

 

末段,将/sdb壹参与到起步目录中,如下:

RAID的归类这段时间的话至少有几10种,这里差不离介绍一下最常见的三种,RAID0,RAID1,RAID10,RAID伍。

二、raid的分类

raid的归类近期以来至少有几10种,这里大致介绍一下最布满的各类,raid0,raid一,raid十,raid5。

 

1、RAID 0

 

RAID 0是最早出现的RAID情势,即Data Stripping数据分条技艺。RAID
0是组装磁盘阵列中最简易的1种样式,只要求贰块以上的硬盘就可以,费用低,能够加强全部磁盘的习性和吞吐量。RAID
0没有提供冗余或错误修复技能,但落到实处资金是最低的。

 

2、RAID 1

 

RAID
一称为磁盘镜像,原理是把1个磁盘的数据镜像到另一个磁盘上,也正是说数据在写入1块磁盘的同不日常候,会在另壹块闲置的磁盘上生成镜像文件,在不影响属性景况下最大限度的保险系统的可信性和可修复性上,只要系统中此外一对镜像盘中至少有1块磁盘可以利用,以至能够在1四分一额的硬盘出现难点时系统都可以寻常运维,当一块硬盘失效时,系统会忽略该硬盘,转而采纳剩余的镜像盘读写多少,具有很好的磁盘冗余技巧。即便这么对数据来说绝对安全,不过资金也会通晓增加,磁盘利用率为八分之四。

 

3、RAID0+1

 

RAID 0+一名称上大家便足以见见是RAID0与RAID1的结合体。在大家单独行使RAID
1也会出现仿佛单独行使RAID
0那样的难点,即在同期内只好向壹块磁盘写入数据,无法丰盛利用全数的能源。为了化解那一标题,大家得以在磁盘镜像中树立带区集。因为这种布局方式综合了带区集和镜像的优势,所以被称作RAID
0+一。把RAID0和RAID一手艺构成起来,数据除分布在七个盘上国工业余大学学,各样盘都有其物理镜像盘,提供全冗余手艺,允许一个之下磁盘故障,而不影响多少可用性,并具有快捷读/写本事。RAID0+壹要在磁盘镜像中成立带区集至少6个硬盘。也会有一种叫法叫raid十.

 

4、RAID五:遍布式奇偶校验的独自磁盘结构 它的奇偶校验码存在于具有磁盘上。RAID5的读出功能相当高,写入功用一般,块式的公共访问成效不错。因为奇偶校验码在区别的磁盘上,所以抓好了可相信性。然而它对数码传输的并行性化解不佳,而且调控器的打算也一定辛苦。在RAID
第55中学有“写损失”,即每一趟写操作,将生出多个实际的读/写操作,在这之中五次读旧的多少及奇偶音讯,五遍写新的多寡及奇偶音信。

 

总括:raid0大开间升高了设施的读写质量,但不具备容错才能。raid1即使可怜青睐数量安全,但磁盘利用率太低。raid伍就是raid0和raid五的一种折中,既升高了磁盘读写工夫,又有肯定的容错技术,花费也低。raid十正是raid0和raid壹的三结合,大幅度升高读写技术,较强的容错手艺,费用也较高。一般中型小型集团用raid5,大商场运用raid拾。

 

那边重要介绍raid五的搭建与测试。重要内容:壹、加多硬盘。贰、对磁盘实行开头化设置。3、搭建raid5。肆、raid5的测试。5、raid5的掩护。6、mdadm命令总括。

efibootmgr -c -g -d /dev/sdb -p 1 -L “Ubuntu #2” -l
‘\EFI\Ubuntu\grubx64.efi’
迄今截止,安装的体系将得以分级从/sda和/sdb硬盘上运维。

1、RAID 0

 

mkfs.ext4 /dev/sda
mkfs.ext4 /dev/sdb
mdadm -C /dev/md0 -a yes -n 2 -l 1 /dev/sda /dev/sdc
mdadm -Ds >/etc/mdadm.conf
mdadm -Ds >/etc/mdadm/mdadm.conf
update-initramfs -u
mkfs.ext4 -F /dev/md0

RAID 0是最早出现的RAID格局,即Data Stripping数据分条才具。RAID
0是建设构造磁盘阵列中最简便易行的一种样式,只必要2块之上的硬盘就能够,开销低,能够升高总体磁盘的性情和吞吐量。RAID
0未有提供冗余或不当修复技艺,但落成本钱是低于的。

Raid5的搭建


2、RAID 1

一、 首先加多4块硬盘

 美高梅手机版4858 53美高梅手机版4858 54美高梅手机版4858 55美高梅手机版4858 56美高梅手机版4858 57美高梅手机版4858 58

 

mdadm –detail –scan

RAID
一称为磁盘镜像,原理是把三个磁盘的数据镜像到另三个磁盘上,也正是说数据在写入1块磁盘的还要,会在另一块闲置的磁盘上生成镜像文件,在不影响属性景况下最大限度的保险系统的可信性和可修复性上,只要系统中任何壹对镜像盘中至少有一块磁盘可以采纳,以致足以在1二分之壹额的硬盘出现难点时系统都得以平常运维,当1块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写多少,具有很好的磁盘冗余技巧。即使这么对数码来说绝对安全,不过资金也会鲜明扩大,磁盘利用率为二分之一。

二、reboot重启并对磁盘进行开头化设置

 美高梅手机版4858 59

reboot重启

 美高梅手机版4858 60美高梅手机版4858 61美高梅手机版4858 62美高梅手机版4858 63美高梅手机版4858 64

 

美高梅手机版4858 65美高梅手机版4858 66

 

mdadm -Ds

3、RAID0+1

三、搭建raid5

1,yum install -y mdadm  //安装madam (madam是Linux下的raid管理工具)

 美高梅手机版4858 67

2,mdadm -C /dev/md0 -ayes -l5 -n3 -x1 /dev/sd[b-e]1 
//用sdb1,sdc一,sdd一,sde一4块磁盘个中3块成立raid5,名叫md0,其余一块作为热备份。

madam参数表明

-C  –create   创制阵列;

-a  –auto    同意创建设备,如不加此参数时必须先选拔mknod
命令来创建贰个RAID设备,可是推荐应用-a yes参数壹回性创设;

-l   –level   阵列方式,帮衬的阵列格局有 linear, raid0, raid一,
raid4, raid伍, raid陆, raid10, multipath, faulty, container;

-n     –raid-devices   
阵列中活动磁盘的数目,该多少加上备用磁盘的数码应该相等阵列中总的磁盘数目;

 

3,查看raid5状态

cat /proc/mdstat

mdadm -D /dev/md0

 美高梅手机版4858 68美高梅手机版4858 69

肆,增多raid伍到raid配置文件并做修改

echo ‘DEVICE /dev/sd[b-e]1’ >>/etc/mdadm.conf

mdadm -Ds >>/etc/mdadm.conf

 美高梅手机版4858 70

5,格式化磁盘阵列

mkfs.xfs /dev/md0

 美高梅手机版4858 71

 

陆,建构挂载点并挂载

mkdir /raid5

mount /dev/md0 /raid5/

 美高梅手机版4858 72

 

七,将挂载写入开机运维项

vi /etc/fstab

 美高梅手机版4858 73

 

mdadm -Ds >> /etc/mdadm/mdadm.conf

RAID 0+1名称上大家便能够观望是RAID0与RAID一的结合体。在我们单独行使RAID
壹也会现出就好像单独选用RAID
0那样的主题素材,即在同不时候内只好向1块磁盘写入数据,无法充裕利用全数的财富。为了减轻这一难题,大家得以在磁盘镜像中树立带区集。因为这种布局格局综合了带区集和镜像的优势,所以被誉为RAID
0+一。把RAID0和RAID一工夫整合起来,数据除遍布在多少个盘上国外国语大学,各个盘都有其物理镜像盘,提供全冗余技能,允许叁个以下磁盘故障,而不影响多少可用性,并负有高效读/写手艺。RAID0+一要在磁盘镜像中国建筑工程总公司立带区集至少5个硬盘。也是有一种叫法叫RAID十.

四,测试raid5

1, 建设构造文件a.txt 和 b.txt

 美高梅手机版4858 74

 

二,
模拟当中一块磁盘坏道,笔者选择让sdb一磨损,然后查看raid阵列信息景况,开掘热备份磁盘sde一自动替换已破坏了的sdb一。并且资料无损失

 美高梅手机版4858 75美高梅手机版4858 76美高梅手机版4858 77

 

三, 移除已破坏的磁盘,增添一块新硬盘作为热备份盘,并查阅数据情状

mdadm /dev/md0 -r /dev/sdb1

 美高梅手机版4858 78美高梅手机版4858 79

留意:在实质上中sdb一已经是另1块完整的硬盘了。不是说从前损坏的那块移除再加多就好了。

 美高梅手机版4858 80

 

vim /etc/mdadm/mdadm.conf

四、RAID5:布满式奇偶校验的独自磁盘结构

五,维护raid5

一, 向raid5中增多存款和储蓄硬盘

mdadm /dev/md0 -a /dev/sdf1

 美高梅手机版4858 81

出于默许是增加成热备盘,得把热备盘改为活动盘

mdadm /dev/md0 -G -n四 
//-G改动raid中的活动盘的多少,一般和-n连用。-n用来钦定raid中活动盘的多寡。最佳确认保障要有丰盛的热备盘加多。

 美高梅手机版4858 82

翻看情状,增添实现

 美高梅手机版4858 83

二,查看文件系统开掘总容积未变

 美高梅手机版4858 84

那时候亟待对文件系统扩大体量

resize2fs /dev/md0 
//resizefx适用于ext三,ext4等文件系统不适用于xfs文件系统

 美高梅手机版4858 85

xfs_growfs /dev/md0  //xfs_growfs对xfs文件系统开始展览扩大容积

 美高梅手机版4858 86

 

关于mdadm的相干参数汇总

-C  –create   创制阵列;

-a  –auto    同意创制设备,如不加此参数时务必先利用mknod
命令来创立2个RAID设备,不过推荐使用-a yes参数一次性创立;

-l   –level   阵列方式,扶助的阵列格局有 linear, raid0, raid一,
raid四, raid伍, raid陆, raid拾, multipath, faulty, container;

-n     –raid-devices   
阵列中活动磁盘的数目,该数量加上备用磁盘的数码应该相等阵列中总的磁盘数目;

-x    热备盘数目

实例:mdadm -C /dev/md0 -ayes -l5 -n3 -x1 /dev/sd[b-e]一 
//用sdb一,sdc一,sdd壹,sde14块磁盘个中3块创造raid五,名称叫md0,别的1块作为热备份。

-D  –detail  查看raid设备的详细音讯

-f  使一块raid磁盘故障

-a  扩展一块raid磁盘

-r  移除一块故障的raid磁盘

-s  –scan:扫描配置文件或 /proc/mdstat以搜寻丢失的音讯

-S  结束raid磁盘阵列

实例:

mdadm -Ds >>/etc/mdadm.conf

mdadm /dev/md0 -f /dev/sdb1

mdadm /dev/md0 -r /dev/sdb1

mdadm /dev/md0 -a /dev/sdf1

mdadm /dev/md0 -G -n4 
//-G改动raid中的活动盘的多寡,一般和-n连用。-n用来钦赐raid中活动盘的数据。最好确定保障要有丰富的热备盘增多。

 

 

参照阅读

软RAID管理命令mdadm详解
一、创立形式
选项:-C
专项使用选项:
-l 级别
-n 设备个数
-a {yes|no} 自动为其创设设备文件
-c 钦赐数量块大小(chunk)
-x
内定空闲盘(热备磁盘)个数,空闲盘(热备磁盘)能在工作盘损坏后自动顶替
专注:制造阵列时,阵列所需磁盘数为-n参数和-x参数的个数和

它的奇偶校验码存在于具备磁盘上。RAID5的读出功能极高,写入功用一般,块式的国有访问功效不错。因为奇偶校验码在差异的磁盘上,所以做实了可相信性。然而它对数码传输的并行性化解不佳,而且调节器的宏图也一定困苦。在RAID
5中有“写损失”,即每三回写操作,将时有发生八个实际的读/写操作,在那之中两回读旧的数目及奇偶消息,四遍写新的数目及奇偶新闻。

 

1、创建raid0:
1.1 创建raid
mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb{1,2}
小心:用于创立raid的磁盘分区类型需为fd
1.2 格式化:
mkfs.ext4 /dev/md0
注意:在格式化时,能够钦命-E选项下的stride参数钦命条带是块大小的有个别倍,有在早晚水准上抓实软RAID质量,如块私下认可大小为4k,而条带大小默以为6四k,则stride为1陆,那样就防止了RAID每一次存取数据时都去总括条带大小,如:
mkfs.ext4 -E stride=16 -b 4096 /dev/md0
其中stride=chunk/block,为2的n次方
2、创建raid1:
2.1 创建raid
mdadm -C /dev/md1 -a yes -n 2 -l 1 /dev/sdb{5,6}
注意:这么些提醒是说软raid不能够用作运维分区。
2.2 格式化:
mkfs.ext4 /dev/md1
3、创建raid5:
由于并未磁盘空间,笔者将原来做raid1的测试磁盘全体去除后再也树立多少个分区用于raid伍测试,分别为sdb五-捌
3.1 创建raid5
mdadm -C /dev/md2 -a yes -l 5 -n 3 /dev/sdb{5,6,7}
3.2 格式化:
mkfs.ext4 /dev/md2
3.三 扩大热备磁盘:
mdadm /dev/md2 -a /dev/sdb8
4、查看md状态:
四.1 查看RAID阵列的详细新闻:
选项: -D = –detail
mdadm -D /dev/md# 查看钦赐RAID设备的详细音讯
4.2 查看raid状态
cat /proc/mdstat

计算:RAID0大开间升高了设施的读写品质,但不负有容错本领。RAID1尽管那个另眼看待数量安全,但磁盘利用率太低。RAID5就是raid0和RAID伍的一种折中,既升高了磁盘读写技术,又有自然的容错技巧,开支也低。RAID拾就是RAID0和raid1的结缘,小幅升高读写手艺,较强的容错技能,开支也较高。一般中型小型集团用RAID五,大集团使用RAID10。

专注:在开立raid前,应该先查看磁盘是或不是被识别,假诺基本还为识别,创设Raid时会报错:
cat /proc/partitions
假使未有被辨认,能够试行命令:
kpartx /dev/sdb或者partprobe/dev/sdb

此地最首要介绍RAID5的搭建与测试。重要内容:1、增添硬盘。2、对磁盘实行早先化设置。三、搭建RAID伍。肆、RAID伍的测试。5、RAID伍的保障。六、mdadm命令总计。

贰、管理形式
选项:-a(–add),-d(–del),-r(–remove),-f(–fail)
一、模拟损坏:
mdadm /dev/md1 -f /dev/sdb5
二、移除损坏的磁盘:
mdadm /dev/md1 -r /dev/sdb5
三、加多新的硬盘到已有阵列:
mdadm /dev/md1 -a /dev/sdb7
注意:
叁.一、新扩大的硬盘要求与原硬盘大小一样
三.2、如若原本阵列缺乏职业磁盘(如raid2头有一块在办事,raid六头有2块在办事),那时新增的磁盘直接成为工作磁盘,若是原本阵列专门的职业健康,则新增的磁盘为热备磁盘。
4、停止阵列:
选项:-S = –stop
mdadm -S /dev/md1

RAID5的搭建

三、监察和控制形式
选项:-F
有时用,不做详细表达。
4、拉长形式,用于扩张磁盘,为阵列扩大体量:
选项:-G
示范,将上述raid五的热备磁盘扩张到阵列职业磁盘中
[root@localhost ~]# mdadm -G /dev/md2 -n 4
瞩目:-n 四 表示使用四块工作磁盘
再也行使-D选项查看阵列详细新闻如下:

1、 首先增多肆块硬盘

mdadm -D /dev/md2

美高梅手机版4858 87美高梅手机版4858 88美高梅手机版4858 89美高梅手机版4858 90美高梅手机版4858 91美高梅手机版4858 92

伍、装配方式,软RAID是基于系统的,当原系统损坏了,需求再度装配RAID
选项:-A
演示:将上述已经告1段落的阵列重新装配:
mdadm -A /dev/md1 /dev/sdb5 /dev/sdb6
落实活动装配:
mdadm运维时会自动物检疫查/etc/mdadm.conf
文件并尝试自动装配,由此首先次配置raid后方可将新闻导入到/etc/mdadm.conf
中,命令如下:

二、reboot重启并对磁盘进行起始化设置

美高梅手机版4858 93

reboot重启

美高梅手机版4858 94美高梅手机版4858 95美高梅手机版4858 96美高梅手机版4858 97美高梅手机版4858 98

美高梅手机版4858 99美高梅手机版4858 100

[root@localhost ~]# mdadm -Ds >/etc/mdadm.conf

三、搭建raid5

一,yum install -y mdadm  //安装madam (madam是Linux下的raid管理工科具)

美高梅手机版4858 101

美高梅手机版4858,2,mdadm -C /dev/md0 -ayes -l5 -n3 -x1 /dev/sd[b-e]一 
//用sdb一,sdc一,sdd壹,sde14块磁盘个中三块创造raid伍,名称叫md0,其余壹块作为热备份。

madam参数表明

-C  –create   创设阵列;

-a  –auto    同意成立设备,如不加此参数时务必先利用mknod
命令来创立三个RAID设备,但是推荐应用-a yes参数二回性创造;

-l   –level   阵列形式,扶助的阵列情势有 linear, raid0, raid壹,
raid肆, raid5, raid陆, raid拾, multipath, faulty, container;

-n     –raid-devices   
阵列中移动磁盘的数额,该数量加上备用磁盘的多少应该相等阵列中总的磁盘数目;

3,查看raid5状态

cat /proc/mdstat

mdadm -D /dev/md0

美高梅手机版4858 102美高梅手机版4858 103

肆,增多raid伍到raid配置文件并做修改

echo ‘DEVICE /dev/sd[b-e]1’>> /etc/mdadm.conf

mdadm -Ds >>/etc/mdadm.conf

美高梅手机版4858 104

五,格式化磁盘阵列

mkfs.xfs /dev/md0

美高梅手机版4858 105

6,创立挂载点并挂载

mkdir /raid5

mount /dev/md0 /raid5/

美高梅手机版4858 106

七,将挂载写入开机运维项

vi /etc/fstab

美高梅手机版4858 107

RAID — 磁盘阵列,简言之,用来增进硬盘的利用率和进程
RAID种类(理论):
RAID 0 : 读写品质(最少两块硬盘) —
硬盘使用量是负有硬盘大小之和,品质是负有硬盘之和
RAID 一 : 读写质量,冗余性(最少两块硬盘) —
空间利用率:全部磁盘中细小的那块(n/贰); 读质量类似RAID0,写品质较raid 0
弱一些;有 冗余本领
RAID 五 : 读写质量,冗余性(至少三块硬盘) — 空间利用率:一-1/n
.读质量周边RAID0 ,写质量较RAID0弱一些 . 冗余能力:可接受1块硬盘的毁损;
RAID 6 : 读写质量,冗余性(至少四块硬盘) — 空间利用率:一 – 2/n
.读写品质较RAID5,读质量比RAID5还要弱一些; 冗余技艺:可承受2块硬盘损坏;
mdadm 常用参数解释

四,测试raid5

壹, 创设文件a.txt 和 b.txt

美高梅手机版4858 108

二,
模拟在那之中1块磁盘坏道,小编采纳让sdb一破坏,然后查看raid阵列消息情状,发掘热备份磁盘sde一自动替换已破坏了的sdb1。并且资料无损失

美高梅手机版4858 109美高梅手机版4858 110美高梅手机版4858 111

叁, 移除已破坏的磁盘,增多1块新硬盘作为热备份盘,并查看数据意况

mdadm /dev/md0 -r /dev/sdb1

美高梅手机版4858 112美高梅手机版4858 113

留神:在骨子里中sdb一已经是另一块完整的硬盘了。不是说此前损坏的那块移除再增加就好了。

美高梅手机版4858 114

选拔(高亮的是很常用的):

五,维护raid5

1, 向raid第55中学加多存款和储蓄硬盘

mdadm /dev/md0 -a /dev/sdf1

美高梅手机版4858 115

鉴于私下认可是增加成热备盘,得把热备盘改为活动盘

mdadm /dev/md0 -G -n四 
//-G改造raid中的活动盘的数码,一般和-n连用。-n用来钦命raid中活动盘的数额。最佳确认保障要有丰裕的热备盘增添。

美高梅手机版4858 116

查看境况,加多实现

美高梅手机版4858 117

二,查看文件系统开掘总容积未变

美高梅手机版4858 118

此时供给对文件系统扩大容积

resize二fs /dev/md0 
//resizefx适用于ext三,ext四等文件系统不适用于xfs文件系统

美高梅手机版4858 119

xfs_growfs /dev/md0  //xfs_growfs对xfs文件系统开始展览扩大容积

美高梅手机版4858 120

关于mdadm的有关参数汇总

-C  –create   成立阵列;

-a  –auto    同意创立设备,如不加此参数时务必先采用mknod
命令来创建二个RAID设备,不过推荐使用-a yes参数三遍性创立;

-l   –level   阵列形式,辅助的阵列情势有 linear, raid0, raid一,
raid四, raid伍, raid陆, raid拾, multipath, faulty, container;

-n     –raid-devices   
阵列中活动磁盘的数量,该多少加上备用磁盘的数目应该相等阵列中总的磁盘数目;

-x    热备盘数目

实例:mdadm -C /dev/md0 -ayes -l5 -n3 -x1 /dev/sd[b-e]壹 
//用sdb一,sdc壹,sdd一,sde1四块磁盘个中三块成立raid5,名字为md0,别的一块作为热备份。

-D  –detail  查看raid设备的详细新闻

-f  使一块raid磁盘故障

-a  扩展壹块raid磁盘

-r  移除一块故障的raid磁盘

-s  –scan:扫描配置文件或 /proc/mdstat以搜寻丢失的音信

-S  甘休raid磁盘阵列

实例:

mdadm -Ds >>/etc/mdadm.conf

mdadm /dev/md0 -f /dev/sdb1

mdadm /dev/md0 -r /dev/sdb1

mdadm /dev/md0 -a /dev/sdf1

mdadm /dev/md0 -G -n四 
//-G改动raid中的活动盘的多少,一般和-n连用。-n用来钦点raid中活动盘的多寡。最棒确定保证要有丰硕的热备盘增加。

Linux公社的RSS地址:

正文长久更新链接地址

美高梅手机版4858 121

-f : fail , 将一个磁盘设置为故障情状
-l : LEVEL , 设置磁盘阵列的等级
-r : 移除故障设备
-a : 增加新装置进入磁盘阵列
-S : 截止3个磁盘阵列
-v : –verbose:突显细节
-D, –detail: 打字与印刷3个或七个md device 的详细音讯
-x :–spare-devices 钦命三个备份磁盘,也正是钦命初步阵列的冗余device
数目即spare device数目;

  • n : 钦点磁盘的个数
    -A : –assemble:参与三个原先定义的阵列
    -B : –build:创设贰个未吉安努级块的阵列(Build a legacy array without
    superblocks.)
    -C : –create:创制多少个新的阵列
    -F : –follow, –monitor:选取监察和控制(Monitor)格局
    -G : –grow:退换激活阵列的深浅或形态
    -I : –incremental:增多叁个独自的装置到11分的阵列,并大概运转阵列
    –auto-detect:请求内核运维任何自动物检疫查评定到的阵列
    -h : –help:扶助音信,用在以上选用后,则显得该选项新闻
    –help-options:彰显更详尽的协理
    -V : –version:打字与印刷mdadm的版本新闻
    -b : –brief:较少的底细。用于 –detail 和 –examine 选项
    -Q : –query:查看三个device,判别它为三个 md device 或是 三个 md
    阵列的一部分
    -E : –examine:打印 device 上的 md superblock 的内容
    -c : –config= :指虞升卿排文件,缺省为 /etc/mdadm.conf
    -s : –scan:扫描配置文件或
    /proc/mdstat以寻觅丢失的消息。配置文件/etc/mdadm.conf

应用mdadm 创设RAID (品级只是修改个数字,别的参数基本同样..)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有