我有一个文件服务器仍在 ASUS PK5 Pro 上的 Ubuntu 7.10 上运行,并使用 mobo raid 硬件控制器 (SATA 1 + SATA2) 从 BIOS 设置了 RAID 1 卷。
当 2 个硬盘之一似乎出现故障时,就没有任何建议,您只能通过看到服务器速度大幅下降来猜测。
现在我面临这种情况,由于在BIOS RAID shell中没有办法检查hds,那么方法是删除BIOS中的RAID卷(丢失磁盘上的所有数据),然后分别检查2个hsd在linux中,然后在BIOS中再次创建RAID,最后再次复制所有数据。
有没有一种方法可以在不删除 RAID 卷的情况下从 linux 检查硬盘?
答案1
仅当 RAID 软件决定向系统公开某些内容以允许您与控制器连接时。我不知道该主板的具体 RAID 实现,因此无法告诉您。我还没有看到基于主板的突袭可以做到这一点。
我建议备份您的 RAID 数据并销毁 RAID 并用 Linux 的 mdraid 替换它,以达到您想要的效果。 mdraid 将允许您在计算机处于活动状态时检查单个磁盘运行状况和 raid 阵列运行状况。
主板“HW”RAID 通常根本不是硬件 RAID,因此您无法获得实际硬件 RAID 的性能优势,并且如果您的主板坏了,则必须找到替换主板来恢复数据,从而带来所有缺点。
有关优点/缺点的更多详细信息和讨论,请参阅此 Serverfault 线程:https://serverfault.com/questions/214/raid-software-vs-hardware