![哪两个磁盘可以安全地从 raid 10 中移除?](https://linux22.com/image/531080/%E5%93%AA%E4%B8%A4%E4%B8%AA%E7%A3%81%E7%9B%98%E5%8F%AF%E4%BB%A5%E5%AE%89%E5%85%A8%E5%9C%B0%E4%BB%8E%20raid%2010%20%E4%B8%AD%E7%A7%BB%E9%99%A4%EF%BC%9F.png)
我可以从 RAID 10 中移除哪两个磁盘而不会破坏阵列?
near-copies 是指有这样的raid吗?
raid0(raid1(sdaX, sdbX), raid1(sdcX, sddX))
= sdb 和 sdd 可以被删除
猫/proc/mdstat
Personalities : [raid1] [raid10]
md2 : active raid10 sda3[0] sdd3[3] sdc3[2] sdb3[1]
19550976 blocks 64K chunks 2 near-copies [4/4] [UUUU]
md1 : active (auto-read-only) raid10 sdc2[0] sdd2[3] sda2[2] sdb2[1]
7823488 blocks 64K chunks 2 near-copies [4/4] [UUUU]
答案1
假设您有 4 个驱动器并使用近似副本,您的 RAID10 将退化为 RAID1+0,即镜像条带。例如,这篇文章这话是尼尔·布朗 (Neil Brown) 亲口说出来的。
但是,对于您的 RAID10,驱动器的顺序不同:
md2: sda3[0] sdb3[1] sdc3[2] sdd3[3]
md1: sdc2[0] sdb2[1] sda2[2] sdd2[3]
这意味着您可以丢失 sdb 和 sdd 并且没事,但您不能丢失任何其他 2 个驱动器的组合。
答案2
对于 RAID 10(很少见记录为 1+0)阵列,您可以在每个 RAID 1 阵列中丢失 1 个磁盘(无论哪个磁盘)并且仍然可以正常工作。不幸的是,许多制造商混淆了 RAID 10 和 RAID 0+1。