首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我会得到一个带有mdadm的DegradedArray事件

为什么我会得到一个带有mdadm的DegradedArray事件
EN

Server Fault用户
提问于 2010-03-10 12:59:04
回答 1查看 2.1K关注 0票数 5

为了让我们弄清楚到底发生了什么:

  • 我买了4个新的sata 2驱动器,目的是在raid5中使用它们。
  • 所有驱动器都被我的bios和linux机箱(gentoo)完全识别。
  • 我创建了一个raid5数组,对它做了一些修改,以了解它是如何工作的、如何监视的等等。
  • 在某种程度上,这触发了退化事件,即使数组是全新的。我试图停止数组并使用相同的驱动器重新创建一个新数组,但是新数组也开始降级。

下面是我用来创建它的东西:

代码语言:javascript
复制
mdadm --create -l5 -n4 /dev/md/md0-r5 /dev/sdb /dev/sdd /dev/sde /dev/sdf

下面是我/proc/mdstat和mdadm --detail --scan的输出:

代码语言:javascript
复制
**mdstat**

Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : active raid5 sdf[4] sde[2] sdd[1] sdb[0]
      4395415488 blocks level 5, 64k chunk, algorithm 2 [4/3] [UUU_]
      [>....................]  recovery =  2.8% (41689732/1465138496) finish=890.3min speed=26645K/sec

unused devices: <none>

**detail**

ARRAY /dev/md/md0-r5 metadata=0.90 spares=1 UUID=453e2833:81f22a74:64188b84:66721085

因此,我有几个问题:

  • raid5数组一开始总是以降级模式启动吗?
  • 为什么sdf在括号之间有数字4而不是3,为什么它看到一个备用磁盘,为什么第四个驱动器标记为_而不是U?(配置不好?)
  • 我如何从零开始重新创建数组,在重新创建它之前,我是否必须自己格式化每个驱动器?

谢谢你的帮助,我现在不确定该做什么。

EN

回答 1

Server Fault用户

发布于 2010-03-10 14:37:20

  • raid5数组一开始总是以降级模式启动吗?

是。至少,对我来说总是如此。这是有意义的;要使任何一个磁盘能够失败,必须同步磁盘。这将涉及到编写相当于整个磁盘价值的数据,这将需要一段时间。在此之前,数组被视为“降级”。

更新:来自美达姆手册:

在创建RAID5数组时,mdadm将自动创建带有额外备用驱动器的降级数组。这是因为将备用数据构建到退化数组中通常比在非退化但不干净的数组上重新生成奇偶校验要快。可以使用--force选项重写此功能。

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/121090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档