Linux软RAID概述
创建好三个分区以后,执行“partprobe”重新探测分区表(或重启系统),验证分区类型和容量等信息。 [root@localhost ~]# partprobe [root@localhost ~]# fdisk -l /dev/sd[b-e] |grep "^/dev/sd" /dev/sdb1 1 250 2008093+ fd Linux raid autodetect /dev/sdc1 1 250 2008093+ fd Linux raid autodetect /dev/sdd1 1 250 2008093+ fd Linux raid autodetect /dev/sde1 1 250 2008093+ fd Linux raid autodetect 创建 RAID设备 使用 mdadm 工具可以组合多个 RAID 分区作为一个磁盘阵列,阵列设备文件名习惯上使用“/dev/md0”、“/dev/md1”等。 [root@localhost ~]# mdadm -Cv /dev/md0 -ayes -n4 -l5 /dev/sd[b-e]1 mdadm: layout defaults to left-symmetric mdadm: chunk size defaults to 64K mdadm: /dev/sdb1 appears to be part of araid array: level=raid5 devices=4 ctime=Sat Jul 25 08:44:50 2009 mdadm: /dev/sdc1 appears to be part of araid array: level=raid5 devices=4 ctime=Sat Jul 25 08:44:50 2009 mdadm: /dev/sdd1 appears to be part of araid array: level=raid5 devices=4 ctime=Sat Jul 2508:44:50 2009 mdadm: /dev/sde1 appears to be part of araid array: level=raid5 devices=4 ctime=Sat Jul 25 08:44:50 2009 mdadm: size set to 2008000K Continue creating array? y mdadm: array /dev/md0 started. [root@localhost ~]# 在上述命令操作中,“/dev/md0”为新建的 RAID阵列设备文件名,“/dev/sd[bcd]1”表示此阵列将使用/dev/sdb1、/dev/sdc1、/dev/sdd1 这三个分区。其他各部分选项、参数的含义如下: -C,等同于 --create:创建一个新的阵列设备 -v,等同于--verbose:执行过程中输出细节信息 -a,等同于 --auto=:指定参数为 yes 时,表示若对应的设备文件不存在则自动创建 -n,等同于--raid-devices=:用于组成阵列的分区设备个数,“-n3”表示为 3 个 -l,等同于 --level=:使用的 RAID级别,“-l5”表示为 RAID 5 关于 mdadm 命令更多选项的使用,请参考“man mdadm”帮助信息。 创建好 md0阵列设备后,将自动被激活,执行“cat /proc/mdstat”可以观察阵列设备的运行状态。 [root@localhost ~]# ls -l /dev/md0 brw------- 1 root root 9, 0 07-25 09:03/dev/md0 [root@localhost ~]# cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md0 : active raid5 sde1[3] sdd1[2] sdc1[1]sdb1[0] 6024000 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU] (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |