raid10 五块硬盘/raid5(三块使用,两块备份)

raid 10五块硬盘spa

第一步:在虚拟机中在添加五块硬盘3d

 

 

 

 

 

第二步:使用mdadm命令建立RAID10,名称为“/dev/md0/”
blog

-C表明建立操做,-v显示建立过程,-a yes检查RAID名称,-n是用到的硬盘个数,-l是定义RAID的级别然后面写上要加入阵列的硬盘名称。文档

[root@liuxuanke-hbza ~]#mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf 虚拟机

第三步:格式化并挂载使用io

RAID磁盘阵列格式化为ext4格式:file

[root@liuxuanke-hbza ~]# mkfs.ext4 /dev/md0im

 

 

 建立挂载目录:d3

[root@liuxuanke-hbza ~]# mkdir /RAIDtop

进行文件的挂载:

[root@liuxuanke-hbza ~]# mount /dev/md0 /RAID

查看磁盘挂载信息:

[root@liuxuanke-hbza ~]# df -h

 

将此磁盘阵列挂载信息设置为重启后也依然生效:

[root@liuxuanke-hbza ~]# echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab

第四步:查看/dev/md0设备信息

参数-D查看RAID阵列的详细信息:

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

 

第五步:模拟有一块硬盘损坏状况

使用mdadm的-f参数将/dev/sdb移出阵列:

[root@liuxuanke-hbza ~]# mdadm /dev/md0 -f /dev/sdb

再看下阵列的状态(此时的/dev/sdb状态被是移除,失败状态):

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

 

第六步:损坏后依然能正常使用

由于RAID10级别可以容许一组RAID1硬盘中存在一个故障盘而不影响使用,因此依然能够正常的建立或删除文件,固然也可让硬盘sdb恢复使用:请重启后执行“ mdadm /dev/md0 -a /dev/sdb”(等到百分比加载完便可)

 

RAID5  5块硬盘(三块作RAID5,两块作备份)接上面的内容进行操做

第一步:先将磁盘系统卸载

[root@liuxuanke-hbza ~]# umount /dev/md0

第二步:中止该阵列设备,完全的停用

[root@liuxuanke-hbza ~]# mdadm -S /dev/md0

mdadm: stopped /dev/md0

如今该阵列已经找不到了:

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

mdadm: cannot open /dev/md0: No such file or directory

 

第三步:建立RAID5并设置2块备份故障盘

[root@liuxuanke-hbza ~]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

此处须要输入y,确认建立这个阵列:

Continue creating array? y

 

第四步:查看下阵列的详细信息(Spare Devices数量为2;等到百分比加载完便可)

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

 

第五步:将磁盘阵列格式化为ext4系统

[root@liuxuanke-hbza ~]# mkfs.ext4 /dev/md0

 

第六步:由于前面设置过fstab文件(上一个文档),因此如今能够直接给挂载

[root@liuxuanke-hbza ~]# mount -a

/dev/sdb设备设置为故障并移出阵列:

[root@liuxuanke-hbza ~]# mdadm /dev/md0 -f /dev/sdb

 

第七步:再来看下阵列的详细信息(此时硬盘sdf直接顶替上去了,仍是要等百分比加载完)

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

 

相关文章
相关标签/搜索