美文网首页
2021-01-25 mdadm and dd

2021-01-25 mdadm and dd

作者: linuxScripter | 来源:发表于2021-01-25 20:51 被阅读0次

测试了一个软件raid软件 mdadm,用/dev/sdb 和/dev/sdc作热盘,/dev/sdd作spare device

为了模拟出错情况,一般作法是 mdadm /dev/md1  -f /dev/sdb -r /dev/sdb 认为sdb盘坏了,软件无法读取了,

  此时,sdd会自动起作用,把坏盘替换掉,组成新raid1。当然此时spare devices=0,因为没有备份盘可用了。

这种出错是,认为硬盘控制器故障,而盘中数据未故障。另一种情况是,控制器好的,但盘上数据有变化。

下面用dd测试这种情况。

用dd 绕过操作系统,直接用 dd if=/dev/urandom of=/dev/sdc,基本写满硬盘。而盘中,原来有一个文件叫1.dat,内容全0x00,大小基本与盘一样大。

既然,dd抹了sdc,那么原来那个大文件,也变随机化了。当然另一个raid1盘是好的。此时,期望mdadm报错,但它,没报。始终是 clean状态。这不是很难过吗?

总结:  dd of=1.dat这种方式,软件raid1可以监测到,可以保证硬盘内容一致,但是,如果用dd of=/dev/sdb这种硬写死的方式,则,软件raid1根本不监测,甚至两块硬盘基本全不相同了,还报clean状态。 很搞笑。

相关文章

网友评论

      本文标题:2021-01-25 mdadm and dd

      本文链接:https://www.haomeiwen.com/subject/rvgizktx.html