答案1
LXC/Docker 在设计上与 RAID(任何 RAID)完全无关。Docker
/LXC 容器与主机在同一个内核上运行。
因此,我认为不存在任何与 docker 相关的问题。
答案2
实际上,RAID10 是首选高性能虚拟机的 RAID 级别。虽然它有缺点,但我不明白为什么不应该与 ESXi 或 Docker 一起使用。
回到最初的问题:docker 主要是一个用户空间事务。因此它不会破坏软件或硬件 RAID 设备。
顺便提一下,我强烈建议你反对便宜的 RAID 卡。如果您确实想要使用硬件 RAID,请购买带有 DRAM 缓存和 BBU/NV 模块的卡。
答案3
机器上运行的所有软件都像 RAID 是 1 个设备一样运行。这就是为什么通常设备是/dev/sdc
而不是/dev/sda
,然后也是/dev/sdb
。
如果您使用的是软件 RAID 而不是 RAID 卡,那么操作系统上的某些东西可能会导致操作系统注入的 RAID 无法正常运行。我知道人们一直在使用它们,但是我强烈建议使用 RAID 卡— 如果你有便宜的硬件,也值得将此功能加载到自己的硬件上