服务器硬件及RAID

RAID(独立冗余磁盘阵列)

同一个硬盘同一个分区,或者不同硬盘的不同分区组成的逻辑上的硬盘。

常用RAID级别:

RAID0,RAID1,RAID5,RAID6,RAID1+0

RAID0

条带化存储

把数据分担在一个或者多个物理磁盘,并进行读取/并行写入。

RAID1

镜像存储

在成对的独立磁盘上互为备份数据,数据繁忙时还可以从镜像中直接拷贝读取。

RAID5

数据在硬盘上循环均衡存储。

RAID6

与RAID 5相比,RAID 6增加了第二块独立的奇偶校验信息块,两个独立的奇偶系统使用不同的算法,即使两块磁盘同时失效也不会影响数据的使用。

RAID1+0

先做镜像存储再做条带化存储。

服务器硬件及RAID_第1张图片

热备盘

相当于RAID阵列备份中备份,相当于RAID阵列中的最后一层保险。

工作原理

RAID阵列中坏了一块硬盘之后,热设备就会顶替阵列中坏的硬盘,同时还会全量备份去坏盘中所有数据。就相当于整个RAID没有受损一样。而且会和RAID中的硬盘实现同步。

mdadm -C -v /dev/md5 -l5 -n3 /dev/sdb1 /dev/sdc1 /dev/sdd1 -x1 /dev/sde1

-C:表示创建

-v:显示创建过程中的详细信息

-l5:制定好raid级别,5:raid5

-n3:指定使用几块硬盘,raid5至少要3块

/dev/sdb1 /dev/sdc1/ /dev/sdd1  使用的3个硬盘分区

-x:制定是用几块盘做热备盘

以创建RAID5为例

添加四块硬盘,并进行分区

服务器硬件及RAID_第2张图片

创建RAID卡

[root@localhost ~]# mdadm -C -v /dev/md5 -l5 -n3 /dev/sdb1 /dev/sdc1 /dev/sdd1 -x1 /dev/sde1

查看安装进度

[root@localhost ~]# cat /proc/mdstat

查看安装的详细信息

[root@localhost ~]# mdadm -D /dev/md5

格式化

[root@localhost ~]# mdadm -D /dev/md5

挂载

[root@localhost /]# mkdir data

[root@localhost ~]# mount /dev/md5 /data

服务器硬件及RAID_第3张图片

模拟故障点

[root@localhost data]# mdadm /dev/md5 -f /dev/sdd1

服务器硬件及RAID_第4张图片

服务器硬件及RAID_第5张图片

[root@localhost data]# mdadm /dev/md5 -f /dev/sdc1

服务器硬件及RAID_第6张图片

[root@localhost data]# mdadm /dev/md5 -f /dev/sde1

服务器硬件及RAID_第7张图片

服务器硬件及RAID_第8张图片

RAID5:四块硬盘,其中一块做热备盘,只允许坏两块。

 

你可能感兴趣的:(服务器,运维)