本帖最后由 soulaero 于 2016-1-17 14:26 编辑
Storage Space 和Raid 不是一个概念!不要混淆了。
1) Storage Space 其实是一个逻辑概念,是没有容量的,只是一个容器(container)。即使你只有一个1TB的硬盘,也可以创建一个100TB的storage Space, 无所谓,本来就是虚的,只是你当前可分配容量只有1TB而已。
2) 在Storage Space内所创建的虚拟磁盘,其实是基于实际当前物理硬盘配置的。譬如在你的storage space 中, 有一个3TB的硬盘,一个1.5TB的硬盘,那么你想创建一个mirror方式的虚拟磁盘,最大可用容量就是1.5TB, storage space的控制层会把数据分别存放的不同的硬盘上,类似于raid1。以后如果你加了一个1.5TB的,可以随时扩容,非常灵活。
当然,你也可以创建一个4.5TB的simple卷,那么任何一个磁盘出问题,数据也就没了。同理,partiy类似于raid5,如果当前只有2块物理硬盘的话,是没有办法创建partiy的。
Storage space的好处是,你不必管如何底层的数据是如何存放的,只需要创建满足自己需要的虚拟磁盘就可以了。而且可以随时添加或替换,减少没试过,原理上是自然是可行的,如果有空余的空间的话。
基于其设计原理,自然就不能用来存放操作系统(或者这样会影响稳定性),因为其storage space中的物理硬盘是不固定的,可以被替换的。
其实一般服务器的磁盘分配,譬如有8个硬盘的话,其实2个做mirror来放系统,其他的做数据,如何划分就看需求了。 |