raid技术
raid的特点:
3种模式:
raid0的特点:
raid1的特点:
raid3:
raid5
raid10:综合了前面raid1和raid0之间的优点,至少需要4块硬盘
软raid与硬raid之间的区别
硬raid: raid卡的硬件设备
软raid:硬盘冗余技术,通过命令所创建
搭建raid10
mdadm -Cv /dev/md1 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sde /dev/sdd
raid10坏掉一块硬盘怎么办:
怎么处理:
有两个原因,一是因为软件RAID降低后,初启过程中断,需要确认。
这个需要重新配置mdadm,重新生成initrd文件:
执行 dpkg-reconfig mdadm
其中有一步是选择“当RAID降级时,仍然启动系统”,选择yes。
另一个原因是,启动时,总是进入busybox,这个是Ubuntu 11.10的一个bug,如下文件所述:
需要修改:/usr/share/initramfs-tools/scripts/mdadm-functions
将:
degraded_arrays()
{
mdadm --misc --scan --detail --test >/dev/null 2>&1
return $((! $?))
}
添加一行,改为:
degraded_arrays()
{
udevadm settle
mdadm --misc --scan --detail --test >/dev/null 2>&1
return $((! $?))
}
然后,重新生成initrd:
update-initramfs -u
umount /dev/md1
#将其失败的盘加回去,让其自动修复
mdadm /dev/md1 -a /dev/sdc
raid10的重启:
raid10的删除如下:
raid与备份盘:
mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sdc /dev/sdd /dev/sde /dev/sdb
遇到的情况:
新机器上进行硬盘挂载,多个硬盘组了 dev/md0 raid0,挂载目录 /mnt
sudo mount /dev/md0 /mnt
命令执行成功(执行echo $? 结果是0),但是用 df -h 查看挂载情况,发现没有挂载成功
我重新创建了一个新的文件夹,mkdir /test, 然后执行挂载sudo mount /dev/md0 /test , 使用df -h 查看挂载成功