重启后找不到 RAID1

重启后找不到 RAID1

我拥有 Debian8,上面装有 Open Media Vault。

我正在尝试使用两块 Seagate Ironwolf 6TB 构建 RAID1。我可以构建 RAID1,在其上创建 ext4 分区并毫无问题地使用它。

问题是每次我重新启动时 RAID 就会消失。

如果我使用 gparted 查看,两个硬盘都没有分区,就像我从未在它们上面创建过 ext4 分区一样,但如果我使用 testdisk 查看,我可以找到每个文件。此外,如果我尝试重建 RAID,文件仍会存在,因此我不会丢失数据。

重启后我尝试看看是否可以找到 md0,但结果如下:

mdadm --detail --scan

ARRAY /dev/md127 metadata=1.2 name=NAS:Data UUID=ed696fd2:96feba4f:ab44fb72:b800fb01

没有 md0,只有 127!我也尝试过这个命令:

root@Delibird:~# mdadm -Es
ARRAY /dev/md/Data  metadata=1.2 UUID=ed696fd2:96feba4f:ab44fb72:b800fb01 name=NAS:Data

还是没有结果。

这是配置文件(/etc/mdadm/mdadm.conf)

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
# Note, if no DEVICE line is present, then "DEVICE partitions" is assumed.
# To avoid the auto-assembly of RAID devices a pattern that CAN'T match is
# used if no RAID devices are configured.
DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# definitions of existing MD arrays
ARRAY /dev/md127 metadata=1.2 name=NAS:Data UUID=ed696fd2:96feba4f:ab44fb72:b800fb01
ARRAY /dev/md0 metadata=1.2 name=Delibird:Telefilm UUID=4de2d990:37fa60cf:b34e2c9e:63b4d0ca

我尝试使用以下方法更新启动配置:

update-initramfs -u

但即使如此,重启后 RAID1 仍然丢失 :(

我该怎么办?我真的不知道如何解决我的问题!

答案1

您没有建议您使用的发行版 - 大多数都会自动执行此操作,或者在您启动 mdadm 作为服务时执行此操作,但您缺少的是用于重新组装驱动器的 mdadm 命令。

通常可以使用以下命令完成

mdadm --reassemble --scan

否则,如果您的 mdadm 配置不可用或损坏,您可以手动重新组装磁盘。

相关内容