大家好。我有一台运行 ubuntu 12.04 的文件服务器(见第一张图片),配有 6 个 Seagate 3TB 硬盘,采用 RAID 6 配置(提供 12TB 存储空间)。这是一个软件 RAID,由操作系统内部创建。
不幸的是,其中一个磁盘坏了,所以我需要找出是哪个磁盘并更换它。我把我认为坏了的磁盘拿了出来,插到我的 Windows 机器上,把它格式化为 NTFS。然而,这块磁盘却没问题。
因此,现在我丢失了 2 个驱动器(一个发生故障,一个重新格式化)。RAID6应该能够承受 2 个故障驱动器,所以我很困惑为什么我无法重建处于降级状态的阵列?
它不会开始使用磁盘实用程序,如果我运行
sudo mdadm --assemble --scan
或者
sudo mdadm --assemble /md/0
所以我尝试使用停止阵列
sudo mdadm --stop /dev/md0
这很好,并停止了阵列。所以我尝试使用 4 个工作驱动器组装它:
sudo mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1 /dev/sde1 /dev/sdf1
我收到了答复
mdadm: /dev/md/0 assembled from 1 drive - not enough to start the array
非常感谢您的帮助,我很乐意回答您的任何问题。提前致谢。