RAID 5 磁盘阵列介绍
1, RAID 5 磁盘阵列由 N (N>=3) 块盘组成阵列, 一份数据产生 N-1 个条带, 同时还有 1 份校验数据, 共 N 份数据在 N 块盘上循环均衡存储.
2, RAID 5 具有和 RAID 0 相近似的数据读取速度, 只是多了一个奇偶校验信息, 写入数据的速度比对单个磁盘进行写入操作稍慢. 同时由于多个数据对应一个奇偶校验信息, RAID 5 的磁盘空间利用率要比 RAID 1 高, 存储成本相对较低, 是目前运用较多的一种解决方案.
3, 可靠性高, 允许坏 1 块盘, 不影响所有数据.
RAID 5 磁盘阵列的配置
1, 给虚拟机添加 4 块硬盘, 3 块用来制作 RAID 5 磁盘阵列, 1 块用来做备用磁盘, 然后重启系统.
2, 将 sdb,sdc,sdd,sde 进行配置, 设置分区为 raid.(其余磁盘分区步骤和 sdb 一样)
3, 先查看一下有没有制作 RAID 卷的工具, 如果没有可以自己从 yum 源装一个.
4, 接下来创建 raid5 卷, 输入
mdadm -C -v /dev/md5 -l5 -n3 /dev/sd{b-d}1 -x1 /dev/sde1
其中
mdadm: 命令字
-C: 创建
-v: 显示详细信息
/dev/md5: 创建存放的目录
-l5:level
-n3: 使用 3 块磁盘
-x: 备用磁盘数量
/dev/sde1: 表示磁盘的目录和名称
5, 进行格式化, 格式化为 xfs 格式.
6, 在 mnt 里创建 md5 作为挂载点, 将 RAID5 进行挂载.
7, 也可以进行自动挂载.
验证 RAID5 磁盘阵列
1, 在 mnt/md5 里创建许多空文件.
2, 用 mdadm -D /dev/md5 查看磁盘, 发现 sdb1,sdc1,sdd1 处于活跃状态, sde1 处备用状态.
3, 这个时候我们模拟磁盘破损, 用 "mdadm -f" 命令将 sdb1 从 RAID 磁盘阵列 md5 移除, 看备用磁盘 sde1 能否自动顶替上去.
4, 这个时候我们可以看到 sdd1 已经被 sdb1 代替了, 而且正在同步数据, 我们再用 mdadm -D /dev/md1, 查看下状态.
5,
这个时候我们再看看原来的文件还在不在, 输入 ls /mnt/mb1.
来源: http://www.bubuko.com/infodetail-3167252.html