使用 RAID 对 BYTES 和 BLOCKS 进行条带化有什么区别?

使用 RAID 对 BYTES 和 BLOCKS 进行条带化有什么区别?

它使用字节级条带化。即,它不是将块条带化到磁盘,而是将位条带化到磁盘。

RAID 3

而 RAID 0 使用块条带化。一个块有这么多字节吗?字节能组成一个块吗?

使用这个文章

答案1

比较更有意义RAID 3RAID 4,因为两者仅在条带大小上有所不同(它们都使用专用奇偶校验驱动器)。请注意RAID 2本质上做了同样的事情,只是在位层面上有所不同,但至少 Wikipedia 声称 RAID 2 在实践中并未使用(尽管这种说法被标记为“需要引用”并不完全令人惊讶;提供正面说法的参考通常比提供负面说法的参考要容易得多,因此这应该持保留态度)。

RAID 0相比之下,完全奇偶校验,但仅仅是条带化。

RAID 4,每个驱动器都包含一个多字节块(大概可以在控制器上配置块 - 条带 - 大小因为块大小和性能之间存在权衡)。

RAID 3,块大小为有效地固定为1个字节。

区块只是由一定数量的字节组成的组(数量很大程度上是任意的)。存储中的所有内容都可以被视为位和字节(特别是如果我们将字节定义为一组连续的 8 位,如果你想要更花哨的话,可以将其对齐),所以是的,根据该定义,字节构成了块。

答案2

阅读“历史

在计算机行业早期,“块”一词被广泛用于指代一小块数据。后来,指代数据区域的术语被扇区取代,块开始与通过不同类型的数据流以各种大小传递的数据包相关联。例如,Unix 程序 dd 允许使用参数 bs=bytes 来设置执行期间要使用的块大小。这指定了 dd 传递的数据块的大小,并且不会影响存储数据的介质所使用的扇区的大小。

相关内容