我遇到了一些 raid 问题,其中 PR4100 中的 raid5 设置似乎丢失了。
我尝试了一切,最终手动重建了raid:
mdadm --create --assume-clean --level=raid5 --raid-devices=4 /dev/md1 /dev/sd[abcd]2
Run Code Online (Sandbox Code Playgroud)
然后再次组装
mdadm --assemble /dev/md1 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2
Run Code Online (Sandbox Code Playgroud)
在那之后:
mount /dev/md1 /mnt/HD
Run Code Online (Sandbox Code Playgroud)
但终端说
mount: /mnt/HD: wrong fs type, bad option, bad superblock on /dev/md1, missing codepage or helper program, or other error.
Run Code Online (Sandbox Code Playgroud)
任何想法?
此外,md1
重新启动时不会组装。Pr4100 似乎没有mdadm.config
.
编辑:
输出检查:
mdadm --create --assume-clean --level=raid5 --raid-devices=4 /dev/md1 /dev/sd[abcd]2
Run Code Online (Sandbox Code Playgroud)
旧的 UUID 存储在磁盘上名为的文件中HD_volume_info.xml
mdadm --assemble /dev/md1 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2
Run Code Online (Sandbox Code Playgroud)