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 查看挂载成功

 

 

 

 

posted @ 2022-08-20 20:02  往事已成昨天  阅读(99)  评论(0编辑  收藏  举报