raid磁盘阵列

磁盘镜像技术:浪费磁盘空间

校验码机制:比如说有4块盘,留下一块盘作为校验盘,既提升了速度,又提升了冗余。

重新计算的过程是修复的过程。

raid0条带

raid1镜像

校验码是系统的瓶颈那怎么办

轮换把盘作为校验码

以防止某个盘老是被读写

这一举措是Raid5与Raid4的区别

RAID简介

是一个控制器上有五个接口,对于计算机来说就相当于一个整体

廉价冗余磁盘阵列(Redunt Arrays of Inexpensive Disks)

通过硬件/软件技术,将较小/低速的磁盘整合成一个大磁盘,不仅可以存储数据,还可以提供一定的数据保护功能

RAID分类

RAID0(条带模式)

同一文档分散存放在不同磁盘 通过raid0并行写入以提高效率

RAID1 镜像模式

一个文档复制成多份 , 分别写入不同磁盘-->如此一来(多份拷贝可以大大提供可靠性),但是效率没有提升

RAID5 高性价比模式

相当于RAID0 与RaID1的折中方案 (它需要一块磁盘空间作为冗余)

raid阵列实现方式

模式化的命令  专用选项

创建模式     -C

-l级别

               -n设备个数 

      -a自动为其创建设备文件(如果没有的话  yes/no

      -c 指定数据块大小

      

-c

管理模式

--add --del

监控模式

-F

增长模式

-G

装配模式

-A

创建之后可以更改类型  -t fd

eg mdadm -C /dev/md0 -a yes -l 0 -n2 /dev/sda{5,6}

cat /proc/mdstat

【硬RAID】由RAID控制卡管理阵列 (主板-->阵列卡-->磁盘-->操作系统-->数据)

【软RAiD】主板-->磁盘-->操作系统-->RAID软件(LINUX里的mdadm软件包)-->数据

试验如下

1在系统内新添加4块硬盘 分别为sdb sdc sdd 与sde 创建以这四块硬盘的5类型阵列 mdadm -C test -n4 -l5  /dec/sdb /dev/sdc /dev/sdd /dev/sde 

2两种方式查看是否成功 cat /proc/mdstat 或mdadm -D /dev/md/test

3格式化阵列

4故障模拟 指定(标记)一块磁盘为坏磁盘mdadm /dev/md/test  -f  dec/sdd

(此时/dev/sdb为坏磁盘)

5于是我们将mdsdm移除再重新添加-->好牵强。。

6查看恢复状态

注意到recovery的百分比与uuu_最后的_标识是有问题滴!

7 OK

让磁盘阵列开机自启动(不是挂载!)

8编辑/etc/mdadm.conf文件(需要手动创建)

9停止 再通过配置文件重新启动

10让阵列开机生效

注意m子都的位置对齐 不要顶格

原文地址:https://www.cnblogs.com/clearlove/p/4117348.html