![3 个驱动器 RAID 5 中有 2 个驱动器“发生故障”](https://linux22.com/image/515324/3%20%E4%B8%AA%E9%A9%B1%E5%8A%A8%E5%99%A8%20RAID%205%20%E4%B8%AD%E6%9C%89%202%20%E4%B8%AA%E9%A9%B1%E5%8A%A8%E5%99%A8%E2%80%9C%E5%8F%91%E7%94%9F%E6%95%85%E9%9A%9C%E2%80%9D.png)
但我不相信。
该机器是运行 Windows Server 2008 试用版 32 位的 Dell PowerEdge 2600 服务器(是的,它不应该这样...但它可以运行![嗯,它曾经可以运行])。
为了避免混淆:驱动器编号为 0、1 和 2。
我像往常一样在编码,这时我注意到机箱正面的戴尔徽标是橙色的。于是我打开机箱门,发现硬盘通风口完全被灰尘覆盖(我知道这与橙色指示灯无关……但我讨厌灰尘)。由于驱动器是热插拔的,我拔出驱动器 2,清除灰尘后再放回去。然后我拔出驱动器 1,清除灰尘后再放回去。有人请我帮忙在他们的机器上设置打印机,所以我起身,20 分钟后回来看到服务器显示器上显示“无可用启动设备 - 按 F1 重试启动,按 F2 启动设置实用程序”。我低头看了看驱动器,驱动器 1 和 2 的指示灯是橙色的,而不是绿色的!
从那时起,我尝试了以下方法:
- 将驱动器安装到 Dell PowerEdge 2500 中。驱动器检测正常。收到一条消息,指出
Missing operating system.
- 重置原始 PowerEdge 2600 上的 BIOS(拔出 BIOS 电池)。所有驱动器都正常。
Missing operating system
启动时收到消息。驱动器指示灯为绿色。 - 从 CD 启动 Ubuntu 来检查驱动器。其中 2 个驱动器显示为
Computer.
由于数据被条带化,因此驱动器中的文件/文件夹是乱码。 - 启动 Ubuntu,打开
Terminal
并执行sudo fdisk -l
列出的 3 个驱动器。列出的第 3 个驱动器上显示Disk identifier: 0x00000000 Disk /dev/sdb doesn't contain a valid partition table
您认为驱动器真的坏了吗?
可能是 SCSI 或其他硬件故障?
可能是系统设置不正确?有没有办法在 Ubuntu 中在 2 个“有效”驱动器上创建虚拟 RAID,以便我可以将数据复制到网络共享?
我应该尝试重新安装 Windows Server 操作系统吗(哎呀!)?您有什么建议可以让我尝试吗?
更新
在谷歌搜索后,我发现突袭重建器。我尝试使用我的 Dell PowerEdge 2600 和可启动的 Windows XP CD 来运行此程序,但它不起作用(未检测到驱动器)。然后我将两个驱动器安装到 PowerEdge 2500 中,同时将 2500 现有的单驱动器 RAID 0 运行 Microsoft Server 2003。然后我安装并激活了 Raid Reconstructor,它创建了 RAID-5 阵列的虚拟映像,使用尼摩船长,并将我的 C:/Websites 目录备份到另一台计算机...使用所有文件完好无损(迄今为止)!!!
我希望能够 100% 恢复驱动器
得到教训:
- 我不在乎服务器能“热插拔”驱动器。千万不要这么做!
- 备份你的数据,笨蛋!
感谢您的所有帮助、回答和评论(以及有关数据丢失的错误说法,哈哈)!
答案1
我想,这是本周最大的“Doh!”了——对不起老兄。
驱动器本身不会受到物理损坏,这只是因为您在第一个磁盘重建之前移除了第二个磁盘,从而毁掉了阵列 - 我 90% 确定您的阵列已经完蛋了。基本上,您不应该在运行时移除它们,如果绝对必须移除,您应该等待阵列重建后再移除第二个磁盘。
恐怕该重新安装/恢复了——您的数据已经丢失了。
答案2
在使用 Raid Reconstructor 检索我的数据后,我重新配置了我的 raid 并重新安装了操作系统。
当我收到操作系统安装提示时,我最后一次决定尝试从 CMD 提示符手动修复操作系统启动文件......
有效。
计算机已恢复运行(不稳定)。我仍然需要进行全面修复安装,因为有些系统文件被报告为损坏。
答案3
很多时候是背板或 scsi 控制器有问题,如果是背板问题,那么在我看来 10 次中有 9 次是固件问题。
在 2500 上,您是否重建了阵列,或者只是放入驱动器并找到了阵列?
编辑:
应该更好地阅读你的问题!Chopper3 是对的。