一块新增的7G硬盘,将其分成6个分区,每个分区1G空间。sdb{1,2,3,5,6,7}就是我们接下来实现RAID所要用到的分区。用sdb{1,2,3,5}四个分区组成RAID5,利用sdb6作为sparedisk,sdb7作为备用分区。
一、 mdadm命令创建RAID
1.mdadm命令用于创建软件磁盘阵列,命令格式为:mdadm [模式选项] [RAID设备名] [子选项…] [组件设备名…]
--create为mdadm的创建模式
md0为创建的磁盘阵列名
--level=[015]设置磁盘阵列的等级,我们这里设置为5
--raid-devices=N表明使用几块磁盘作为磁盘阵列使用的设备,我们这里使用了4块,也就是sdb{1,2,3,5}
--spare-devices=N表明使用几块磁盘作为备用设备,我们这里使用了一块,也就是sdb6
2.查看md0阵列的详细信息
[root@minimal ~]# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Wed Oct 21 11:36:44 2015
Raid Level : raid5
Array Size : 3176448 (3.03 GiB 3.25 GB)
Used Dev Size : 1058816 (1034.17 MiB 1084.23 MB)
Raid Devices : 4
Total Devices : 5
Persistence : Superblock is persistent
Update Time : Wed Oct 21 11:36:58 2015
State : clean
Active Devices : 4
Working Devices : 5
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 512K
Name : minimal:0 (local to host minimal)
UUID : f99d657f:0db77911:9870b07b:92c4c1d9
Events : 18
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 18 1 active sync /dev/sdb2
2 8 19 2 active sync /dev/sdb3
5 8 21 3 active sync /dev/sdb5
4 8 22 - spare /dev/sdb6
3.格式化并且挂载RAID