一 创建相应的分区
1 [root@kauai ~]# fdisk /dev/sdb 2 最终创建多个用于做RAID的分区,如下: 3 Device Boot Start End Blocks Id System 4 /dev/sdb1 2048 10485759 5241856 5 Extended 5 /dev/sdb5 4096 2101247 1048576 83 Linux 6 /dev/sdb6 2103296 4200447 1048576 83 Linux 7 /dev/sdb7 4202496 6299647 1048576 83 Linux 8 /dev/sdb8 6301696 8398847 1048576 83 Linux
二 创建对应RAID
1 若没有安装RAID管理工具,需先安装RAID管理工具:yum -y install mdadm
2 RAID可针对分区和磁盘操作,此处磁盘等于分区
1 [root@kauai ~]# mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sdb{5,6,7,8} 2 #创建具有3块磁盘的RAID5,并设定1块备用磁盘(分区)。 3 mdadm: Defaulting to version 1.2 metadata 4 mdadm: array /dev/md0 started. 5 [root@kauai ~]# mdadm -C /dev/md0 -l1 -n2 /dev/sdb{5,6} #创建两块磁盘的RAID1。 6 mdadm -C /dev/md5 -l5 -n4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 7 8 mdadm: /dev/sdb5 appears to be part of a raid array: 9 …… 10 --metadata=0.90 #此处提示如果将此RAID组作为boot启动分区,可能无法启动等提示,无视即可 11 …… 12 Continue creating array? y 13 …… 14 mdadm: array /dev/md0 started.
注意:
- RAID1磁盘(分区)数量建议为偶数,奇数做镜像没有意义。
- RAID5磁盘最少为三块以上。
三 修改配置文件
1 [root@kauai ~]# mdadm -Ds /dev/md0 > /etc/mdadm.conf #强烈建议将md0阵列写入配置文件,防止重启后md0出现识别错误。 3 [root@kauai ~]# cat /etc/mdadm.conf 4 ARRAY /dev/md0 metadata=1.2 name=kauai.example.net:0 UUID=9235e2c7:3c94f2d8:72d806f3:af0792fb
四 格式化并挂载
根据文件格式格式化RAID
1 [root@kauai ~]# mkfs.xfs /dev/md0 #格式化RAID 2 [root@kauai ~]# mkdir myraid5 #创建用于挂载的目录 3 [root@kauai ~]# mount /dev/md0 /root/myraid5 #挂载分区 4 [root@kauai ~]# df -h 5 Filesystem Size Used Avail Use% Mounted on 6 …… 7 /dev/md0 3.0G 33M 3.0G 2% /root/myraid5 #挂载成功
五 开机挂载
1 [root@kauai ~] vi /etc/fstab #建议修改开机挂载 2 /dev/md0 /root/myraid5 xfs defaults 0 0