我有一个由五个驱动器组成的正常运行的 Linux MD 阵列。
我们的空间快用完了。服务器的使用率不高,但必须在线。
我们无法添加另一个控制器。
我可以通过购买 USB 驱动器盒来增加容量吗?mdadm 是否允许创建跨 SATA 和 USB 驱动器的阵列?我们不从 mdadm 启动。
在 mdadm 守护进程启动之前是否配置了 USB 驱动器?
答案1
它应该可以工作;mdadm 在块设备级别工作(它与驱动器类型无关)。
首先在虚拟机设置上进行测试。设置一些 lv 来模拟 raid 阵列,复制配置,然后添加 usb 驱动器。在实际服务器上执行此操作之前,您将解决任何问题。
如果 mdadm 在配置 USB 驱动器之前启动,则可以更改启动顺序。
话虽如此,最好使用 SATA 驱动器。如果您确实运行了虚拟机副本,那么是否可以替换现有服务器?
您可能考虑的另一件事是将数据移动到具有更大磁盘的阵列。如果您的数据不断增长,您只会再次遇到此问题。升级服务器。
答案2
这应该可以正常运行,但请记住,在大多数 RAID 配置中,您的性能将受到阵列中最慢的驱动器的限制。如果您将 USB 驱动器与现有的 SATA 驱动器混合使用,您可能会看到性能下降。
另请注意,无需“mdadm 守护程序”即可运行。mdadm 工具通常在启动时运行以组装任何现有阵列,但您始终可以在启动序列的稍后运行它(或手动运行)。实际的阵列处理在内核中。