所以我做了一些愚蠢的事情,我想知道我是否还有其他选择。
我丢失了操作系统驱动器(centos 7),但可以保留 4x 3tb raid 驱动器。因此,我在另一个驱动器上重新安装了 centos,并尝试通过运行以下命令重建阵列:
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
我想我读一些文档的速度太快了,并认为这意味着它会为我重新创建数组。
我等了整整两天,最终 mdstat 看起来很干净:
# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[2] sde1[4] sdc1[1] sdb1[0]
8790398976 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
bitmap: 0/22 pages [0KB], 65536KB chunk
unused devices: <none>
显然,当我尝试挂载它时,它似乎缺少一个文件系统:
# mount /dev/md0 /opt/repository/
mount: /dev/md0 is write-protected, mounting read-only
mount: unknown filesystem type '(null)'
有人能给我一些想法吗?还是我只是卡住了?我感觉等了两天后,它正在覆盖我的旧数据。