21.20. 修复 RAID 磁盘


这个步骤描述了如何修复 RAID 阵列中的磁盘。

先决条件

  • 已安装 mdadm 软件包。

流程

  1. 检查阵列失败的磁盘行为:

    # echo check > /sys/block/md0/md/sync_action

    这会检查数组和 /sys/block/md0/md/sync_action 文件显示 sync 操作。

  2. 使用您选择的文本编辑器打开 /sys/block/md0/md/sync_action 文件,并查看是否有任何有关磁盘同步失败的消息。
  3. 查看 /sys/block/md0/md/mismatch_cnt 文件。如果 mismatch_cnt 参数不是 0,这意味着 RAID 磁盘需要修复。
  4. 修复阵列中的磁盘:

    # echo repair > /sys/block/md0/md/sync_action

    这会修复阵列中的磁盘,并将结果写入 /sys/block/md0/md/sync_action 文件。

  5. 查看同步进度:

    # cat /sys/block/md0/md/sync_action
    repair
    
    # cat /proc/mdstat
    Personalities : [raid0] [raid6] [raid5] [raid4] [raid1]
    md0 : active raid1 sdg[1] dm-3[0]
          511040 blocks super 1.2 [2/2] [UU]
    unused devices: <none>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.