exo*_*lab 7 raid storage disk-space hard-drive raid-5
在 raid 5 设置中,您可以从 3 x 2 TB 磁盘中获得 4 TB 的可用空间。这怎么可能?
像我一样头脑简单,我认为您需要 4TB 来存储您的东西,并将剩余的 2TB 用于恢复。但是我如何才能从 2TB 中恢复 4TB?如果 1kb 消失了,我只有 0.5kb 可以恢复。如果这足够了,为什么不从一开始就使用 0.5kb 的存储空间。
我知道这是一个幼稚的问题。但答案是什么?
kni*_*tti 15
例如,我们有 3 个磁盘。一个磁盘保存奇偶校验信息,另外两个磁盘保存数据(因此您会损失 1 个磁盘空间进行奇偶校验)。现在,对于每一位计算奇偶校验,以便所有磁盘在相同位置始终包含偶数位。(这个例子是基本理论,实现可能略有不同):
数据 1 数据 2 奇偶校验
0 0 0
0 1 1
1 0 1
1 1 0
如果您丢失了一个磁盘并且现在(对于每个磁盘上的这个位置)拥有1?1您知道的信息,那?一定是0因为您必须获得偶数位。例如?00(== 000) 或任何其他组合,也有更多的数据部分(同样适用于 20 个数据和 1 个奇偶校验磁盘)。此外,只要您只丢失任何一个磁盘(每个奇偶校验组一位),就可以了。
注意:奇偶校验的位置(使用 RAID-5)在每个条带(RAID 块,介于 2k 和 64k 字节之间)的磁盘上轮换,以均匀分布磁盘上的负载。
| 归档时间: |
|
| 查看次数: |
1829 次 |
| 最近记录: |