配置软RAID 5(mdadm)
1、需要3块硬盘以上,利用率为(n-1)/n
2、硬盘大小不要求完全一样,但用时会按最小的来用,木桶原理
3、当其中1块硬盘损坏时可以很容易恢复(换一块硬盘将自动恢复数据,具体步骤看另外一篇博客),1块以上损坏将很难恢复
# fdisk /dev/sdb (对硬盘进行分区)
n (进行分区)
p (创建主分区)
2 (分区2)
1 (起始柱面为1)
直接回车(全部) (全部柱面都给它,即该硬盘的全部值,一个柱面为8M多大小)
w (保存)
sdc、sdd同上
# fdisk -l (查看分区)
# mount /dev/cdrom /media/cdrom
# rpm -ivh /media/cdrom/Server/mdadm-2.5.4-3.el5.i386.rpm
# mdadm -Cv /dev/md0 -a yes -n3 -l5 /dev/sd[a-c]2 (创建RAID 5 阵列,3为硬盘数,l为字母,5为raid 5,2为2分区)
# ls -l /dev/md0
# cat /proc/mdstat (查看阵列)
# mkfs -t ext3 /dev/md0 (对阵列进行格式化,格为ext3文件格式)
直接回车
# echo DEVICE /dev/sd[a-c]2 > /etc/mdadm.conf (创建mdadm配置文件)
# mdadm -Ds >> /etc/mdadm.conf (将扫描的磁盘阵列结果追加到/etc/mdadm.conf)
# mdadm -S /dev/md0 (停止磁盘阵列)
# mdadm -A /dev/md0 (启动磁盘阵列)
# mkdir /mdata
# mount /dev/md0 /mdata
# vi /etc/fstab (开机自挂载)
/dev/md0 /mdata /ext3 defaults 1 1
:wq
注:只所以都设置为2分区,是因为sda1分区需要给/boot来启动系统
本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/872878如需转载请自行联系原作者
yangzhimingg