我正在阅读用于Windows Server 2012 R2的存储,我正试图了解存储池的用途。 他们声音的方式是,你可以像JBOD一样创build一个大的可扩展的磁盘arrays,但是在这些磁盘上创build卷的能力是不同的。
这是正确的想法吗?
虽然这个概念是相似的(拿一堆磁盘并且像一个存储设备一样),但它们实际上是在不同的层面上运行的。 JBOD运行在硬件附近,通常作为磁盘控制器configuration的一部分。 微软的存储池在操作系统上运行。
为了说明这一点:假设你有一个JBODconfiguration在RAID控制器上的服务器。 你可以在一堆磁盘上运行任何操作系统,每一个操作系统都会很高兴地和那一堆进行通信,只要该操作系统支持该控制器。 另一方面,如果将这些磁盘configuration为存储池,则只有Microsoft Windows才知道该如何处理,而其他操作系统则无法使用该存储池。
另请参阅此Microsoft TechNet博客 。
甚至没有可靠的解决scheme有其用途。
如果你的情况更重要,你应该看看其他types的Raid。
如果你愿意,你可以弄清楚RAID的失败概率。
但要记住,不要为了数据的可靠性和存储而提高性能,并且要提高可访问性。
术语JBOD通常用于描述连接到非RAID控制器的磁盘集合。 但是,这是不正确的。 JBOD是在这些磁盘的集合上存储数据的一种方法。
存储空间是另一种在磁盘上存储数据的方法。 存储空间控制的磁盘称为存储池。