快速业务通道

Linux AS 5软raid的实现过程

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-02
225280 bytes Device Boot Start End Blocks Id System /dev/sdd1 1 130 1044193 fd Linux raid autodetect Disk /dev/sde: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sde1 1 130 1044193 fd Linux raid autodetect Disk /dev/sdf: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdf1 1 130 1044193 fd Linux raid autodetect 创建RAID 5 [root@llk726 dev]# mdadm -Cv /dev/md0 -l5 -n4 -x1 -c128 /dev/sd[b,c,d,e,f]1 mdadm: layout defaults to left-symmetric mdadm: /dev/sdb1 appears to contain an ext2fs file system size=1044192K mtime=Thu Jan 1 08:00:00 1970 mdadm: /dev/sdc1 appears to contain an ext2fs file system size=1044192K mtime=Thu Jan 1 08:00:00 1970 mdadm: /dev/sdd1 appears to contain an ext2fs file system size=1044192K mtime=Thu Jan 1 08:00:00 1970 mdadm: /dev/sde1 appears to contain an ext2fs file system size=1044192K mtime=Thu Jan 1 08:00:00 1970 mdadm: /dev/sdf1 appears to contain an ext2fs file system size=1044192K mtime=Thu Jan 1 08:00:00 1970 mdadm: size set to 1044096K Continue creating array? Continue creating array? (y/n) y mdadm: array /dev/md0 started. -C”指创建一个新的阵列;“/dev/md0”表示阵列设备名称;“-l5”表示设置阵列模式,可以选择0、1、4、 5、6,它们分别对应于RAID0、RAID1、RAID4、RAID5、RAID6,这里设为RAID5模式;“-n3”指设置阵列中活动设备的数目,该数目加上备用设备的数目应等于阵列中的总设备数; “-x1”设置阵列中备份设备的数目,当前阵列中含有1个备份设备;“-c128”指设置块的尺寸为128KB,缺省为64KB;“/dev/sd[b, c,d,e,f]1”指当前阵列中包含的所有设备标识符,也可以分开来写,中间用空格分开,其中一个为备份设备.以上做完如果重启机器,他的raid 不能保存,需要手工维护/etc/mdadm.conf文件 [root@llk726 etc]# echo DEVICE /dev/hdb1 /dev/hdc1 /dev/hdd1 /dev/hde1 /dev/hdf1&gt; /etc/mdadm.conf [root@llk726 etc]# mdadm --detail -scan &gt;&gt; /etc/mdadm.conf 创建文件系统并挂接 RAID5已经启动并处于运行状态,现在要做的就是在其上创建一个文件系统,这里使用mkfs命令,文件系统类型为ext3.命令如下: # mkfs -t ext3 /dev/md0 当新的文件系统生成之后,就可以将/dev/md0挂接到指定的目录了.命令如下: # mount -t ext3 /dev/md0 /home/raid5 为了让系统在启动时自动将/dev/md0挂接到/home/raid5,还需要修改/etc/fstab文件,添加如下内容: /dev/md0 /home/raid5 ext3 defaults 0 0 raid5的恢复 将/dev/sdb1标记为已损坏的设备 [root@llk726 etc]# mdadm -f /dev/md0 /dev/sdb1 mdadm: set /dev/sdb1 faulty in /dev/md0 [root@llk726 etc]# cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md0 : active raid5 sdf1[4] sde1[3] sdd1[2] sdc1[1] sdb1[5](F) 3132288 blocks level 5, 128k chunk, algorithm 2 [4/3] [_UUU] [===&gt;.................] recovery = 15.6% (164056/1044096) finish=2.1min speed=6835K/sec unused devices: <none> 等一会再查看一下,刚才作为备用的磁盘己经加到raid5中,并做好了数据同步 [root@llk726 et

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号