Linux组建Raid5(CentOS)

Raid5将数据存和奇偶校检信息放在多个硬盘上,是Raid0和Raid1的折中方案.它将含奇偶校验信息的条带数据写在多个磁盘,意味有良好的数据冗余.
在这里插入图片描述

Raid5 优缺点

  • 良好的性能,读会比较快.写会稍慢,因为要同时写入校检块
  • 支持冗余和容错
  • 支持热备
  • 一个盘的容量将用于奇偶校检
  • 单磁盘损失,可以通过奇偶信息重建
  • 重建会花费较长时间

需求
最少三个硬盘. 你也可以通过Raid控制器和硬盘接口,使用多个硬盘
组建Raid5.

我们将使用软件Raid和 Mdadm工具包来组建Raid5.Mdadm是个工具包,可以帮助我们配置管理 Raid设备. 我们需要在创建和配置Raid后,在 mdadm.conf 文件中保存这些信息.

我的系统信息
在这里插入图片描述
我们将建一个三磁盘的软Raid5./dev/sdb, /dev/sdc and /dev/sdd

第一步,安装mdadm,验证硬盘

# yum install mdadm	
# fdisk -l | grep sd     

在这里插入图片描述

检查三个磁盘是否存在Raid信息

# mdadm -E /dev/sd[b-d]
# mdadm --examine /dev/sdb /dev/sdc /dev/sdd

在这里插入图片描述

信息显示没有Raid信息,现在就可以创建一个了.

第二步,创建分区

扫描二维码关注公众号,回复: 4839153 查看本文章
# fdisk /dev/sdb
# fdisk /dev/sdc
# fdisk /dev/sdd

/dev/sdb分区创建过程, /dev/sdc ,/dev/sdd同样操作
在这里插入图片描述
n:创建新分区
p:主分区,默认1
type:fd raid类型

创建分区后检查3个磁盘信息

# mdadm --examine /dev/sdb /dev/sdc /dev/sdd

在这里插入图片描述
磁盘类型已经是Raid类型了

在新Raid磁盘检查Raid block,如果没有检测到super-block ,我们可以继续下一步操作
在3个硬盘上 创建Raid5.
在这里插入图片描述

第三步,创建MD设备md0
创建md 设备,这里用md0,包含raid级别,使用的硬盘

# mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
# cat /proc/mdstat        #创建后,检查raid创建情况

在这里插入图片描述

验证Raid 设备

# mdadm -E /dev/sd[b-d]1

在这里插入图片描述

验证阵列信息

# mdadm --detail /dev/md0

在这里插入图片描述

第四步 Raid上 创建文件系统
创建文件系统

# mkfs.ext4 /dev/md0

挂载文件系统

# mkdir /mnt/raid5
# mount /dev/md0 /mnt/raid5/
# ls -l /mnt/raid5/

在fstab文件中保存信息,并检验fstab配置文件是否有错误

#vi /etc/fstab 增加下面行
/dev/md0                /mnt/raid5              ext4    defaults        0 0
#mount -av

第五步,保存raid5配置

# mdadm --detail --scan --verbose >> /etc/mdadm.conf

至此3硬盘的Raid5已经创建完毕. 关于Raid下篇将介绍如何增加和替换硬盘

猜你喜欢

转载自blog.csdn.net/CSDN1887/article/details/83414601
今日推荐