本文讲述如何利用md
不用我说你也应该知道
目前市场上有多种备份
RAID,也就是我们
RAID通过两个或两
向这个阵列中写入数据
当然,RAID并不能
RAID的成本低廉,
比如创建一个RAID
5,可以使用如下命令
:
1.创建分区
五块SCSI磁盘分别
# fdisk /dev/sdb
进入fdisk命令行
2.创建RAID 5
这里使用了/dev/
# modprobe md
# mdadm -Cv /dev/md0 -l5 -n3 -x1 -c128 /dev/sd[b,
命令中各参数分别表示
我想配一个RAID5
没有备份盘,应该是 mdadm -Cv /dev/md0 -l5 -n4 -x0 -c128 /dev/sd[b,
c,d,e]1吧?但
是使用 mdadm -D /dev/md0 查看阵列状态是发现,
阵列为degrade
。
参考了mdadm源代
码,Create函数
中
/* If this is raid5, we want to configure the last active slot
* as missing, so that a reconstruc t happens (faster than re-parity)
* FIX: Can we do this for raid6 as well?
*/
if (assume_cl ean==0 && force == 0 && first_miss
ing >= raiddisks)
{
switch ( level ) {
case 5:
insert_poi nt = raiddisks-
1;
sparedisks ++;
array.acti ve_disks--
;
missing_di sks++;
break;
default:
break;
}
}
所以要使参数forc e==1就可以了,所
以在命令中加-f就可
以没有备份盘
* as missing, so that a reconstruc
* FIX: Can we do this for raid6 as well?
*/
if (assume_cl
switch ( level ) {
case 5:
insert_poi
sparedisks
array.acti
missing_di
break;
default:
break;
}
}
所以要使参数forc