如何通过命令修复磁盘?

如何通过命令修复磁盘?

我有 NAS 系统,其中有 6 个磁盘 /dev/sde3

我像这样启动了Raid6

$madam --assemble /dev/md127 /dev/sda3 /dev/sdb3 /dev/sdc3 /dev/sdd3 /dev/sde3 
/dev/sdf3

现在我的 /dev/sdb3 坏了。

$mdadm --examine /dev/sdb3
mdadm: No md superblock detected on /dev/sdb3.

其他磁盘如下(例如 /dev/sda3)

$mdadm --examine /dev/sda3
/dev/sda3:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 1ee2825d:c17b9791:b57012c3:b8ef186d
           Name : 7c6de3be:data-0  (local to host 7c6de3be)
  Creation Time : Tue Feb 28 23:29:28 2017
     Raid Level : raid6
   Raid Devices : 6

 Avail Dev Size : 15618480752 (7447.47 GiB 7996.66 GB)
     Array Size : 31236699136 (29789.64 GiB 31986.38 GB)
  Used Dev Size : 15618349568 (7447.41 GiB 7996.59 GB)
    Data Offset : 131072 sectors
   Super Offset : 8 sectors
   Unused Space : before=130792 sectors, after=131184 sectors
          State : clean
    Device UUID : 5deada26:04642eee:64b141dc:47f69f98

    Update Time : Mon Feb 26 19:33:48 2018
  Bad Block Log : 512 entries available at offset 264 sectors
       Checksum : 153967eb - correct
         Events : 691075

         Layout : left-symmetric
     Chunk Size : 64K

   Device Role : Active device 0
   Array State : AA.AAA ('A' == active, '.' == missing, 'R' == replacing)

我如何开始修复驱动器 /dev/sdb3?


然后我做了这个

 $mdadm /dev/md127 -r /dev/sdb3

并重新启动Linux。

接下来我想这样做。

$mdadm /dev/md127 --manage --add /dev/sdb3

但是 /dev/sdb3 已经不存在了。所以我无法执行这个命令。

如何解决这个问题?

答案1

/dev如果您有 6 个磁盘,它们应该以/dev/sdadev/sdb...的形式提供/dev/sdf。因此,除非您的磁盘发生故障(这始终是一种可能),否则它应该以 的形式显示。然后,您可以使用或等/dev/sdx工具,检查 是否存在,根据需要对其进行相应的标记,然后将其添加到阵列中。fdiskparted/dev/sdx3

相关内容