mdadm 是否允许混合 sata 驱动器和 USB -> sata 驱动器?

mdadm 是否允许混合 sata 驱动器和 USB -> sata 驱动器?

我有一个由五个驱动器组成的正常运行的 Linux MD 阵列。

我们的空间快用完了。服务器的使用率不高,但必须在线。

我们无法添加另一个控制器。

我可以通过购买 USB 驱动器盒来增加容量吗?mdadm 是否允许创建跨 SATA 和 USB 驱动器的阵列?我们不从 mdadm 启动。

在 mdadm 守护进程启动之前是否配置了 USB 驱动器?

答案1

它应该可以工作;mdadm 在块设备级别工作(它与驱动器类型无关)。

首先在虚拟机设置上进行测试。设置一些 lv 来模拟 raid 阵列,复制配置,然后添加 usb 驱动器。在实际服务器上执行此操作之前,您将解决任何问题。

如果 mdadm 在配置 USB 驱动器之前启动,则可以更改启动顺序。

话虽如此,最好使用 SATA 驱动器。如果您确实运行了虚拟机副本,那么是否可以替换现有服务器?

您可能考虑的另一件事是将数据移动到具有更大磁盘的阵列。如果您的数据不断增长,您只会再次遇到此问题。升级服务器。

答案2

这应该可以正常运行,但请记住,在大多数 RAID 配置中,您的性能将受到阵列中最慢的驱动器的限制。如果您将 USB 驱动器与现有的 SATA 驱动器混合使用,您可能会看到性能下降。

另请注意,无需“mdadm 守护程序”即可运行。mdadm 工具通常在启动时运行以组装任何现有阵列,但您始终可以在启动序列的稍后运行它(或手动运行)。实际的阵列处理在内核中。

答案3

你需要小心处理这件事。我以为它也应该能起作用,但事实并非如此。这个帖子详细说明原因和可能的解决方法。事情可能已经取得了进展,但我上次看(今年 1 月)它仍然不起作用。内核警告确实意味着数据会损坏。

相关内容