RHEL5 RAID 5配置:
1.使用fdisk /dev/sda 创建四个分区/dev/sda10,/dev/sda11,/dev/sda12,/dev/sda13
2.#mdadm -C /dev/md0 -l 5 -n 3 /dev/sda10 /dev/sda11 /dev/sda12 -x 1 /dev/sda13
说明:-x 1是热备盘为一块
#cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sda10[0] sda13[3](S) sda12[2] sda11[1]
208640 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>
3.设置自动挂载。
4.测试raid 5冗余性
1.#cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sda10[0] sda13[3](S) sda12[2] sda11[1]
208640 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>
2.复制一些文件到/raid目录
3. #mdadm /dev/md0 -f /dev/sda10
4.#cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sda10[3](F) sda13[0] sda12[2] sda11[1]
208640 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>
注意,此时/proc/mdstat文件已经有变化了,由于/dev/sda10硬盘损坏,所以/dev/sda13自动替换上去
5.移除/dev/sda10,并查看数据,可以看到数据没有被破坏。
注意:操作移除分区时请不要在挂载阵列的目录进行操作。
这里应该就结束了,但是我又有一个新的问题来了,那就是如何扩展这个raid的容量呢?