我有 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/sda
、dev/sdb
...的形式提供/dev/sdf
。因此,除非您的磁盘发生故障(这始终是一种可能),否则它应该以 的形式显示。然后,您可以使用或等/dev/sdx
工具,检查 是否存在,根据需要对其进行相应的标记,然后将其添加到阵列中。fdisk
parted
/dev/sdx3