相信很多人都在体验Windows 8中的新功能,在Windows 8中有一项名为存储空间(Storage Spaces)的功能,微软表示,存储空间可以对数量众多的磁盘进行虚拟化处理。
在Windows 8虽然还没有正式发布,但是微软表示在Windows 8包括一项适合部署到企业环境的存储方案,该存储方案可以把成百上千只磁盘当作单一逻辑存储池来对待,而且可以将数据备份在至少两只物理磁盘上,以此确保弹性。
这项特性名为存储空间(Storage Spaces),在整个可用磁盘容量(名为存储池)为一类定义的数据预留出了指定的存储区域——名为空间。
据微软Building Windows 8博客声称,存储池被当作单一虚拟磁盘来对待,这些单一虚拟磁盘可以像单一物理磁盘那样进行分区和格式化。存储空间跨多只物理磁盘来定义,而物理磁盘仍可以被当作一个整体来对待,哪怕它们的尺寸不一样,或者通过USB、串行ATA(SATA)或串行附加SCSI(SAS)等不同的接口来连接。
博客作者、Windows 8存储和文件系统团队的小组项目经理Rajeev Nagar撰文道,存储空间有着让它适合部署到企业环境的优势。Nagar写道:“存储空间可以满足各种各样的要求,无论是部署到家里单单一台个人电脑,还是部署到规模非常大的企业数据中心。”
存储空间一项值得关注的特性是,它可以分配比存储池实际可用物理容量还要大的空间,而这个空间是从存储池划分出来的。据博客透露,这一招是通过微软所谓的自动精简配置(thin provisioning)技术来实现的。该技术的本领在于:只要文件被删除,或者应用程序认为某存储容量不再需要,就会释放该存储容量,从而防止数据塞满空间。
Nagar撰文道:比如说,有可能在4TB大小的存储池里面创建10TB大小的空间。
储存在存储空间里面的任何数据在另一只物理磁盘上作了镜像处理。据博客声称:“具有固有的弹性,因为把镜像特性联系起来,这意味着在至少两只不同物理磁盘上的存储空间里面至少含有全部数据的两个副本。由于存储空间作了镜像处理,即便存储池里面的其中一只物理磁盘出了故障,存储空间照样可以正常工作。”
存储空间拥有确保弹性的第二项特性,名为奇偶校验(parity):一些冗余信息与数据一同存储在空间里面,所以万一某只磁盘出了故障,数据就可以自动重新构建。Nagar写道:“虽然从概念上来说与镜像很相似,但是基于奇偶校验的弹性可以比镜像存储空间更高效地利用存储容量,只不过随机输入/输出方面的开销较高。奇偶检验空间很适合存储诸如大容量家庭录像带之类的数据,这类数据对存储容量的要求很高,大量的按序(主要是附加)写入请求,而且基本上很少需要更新现有内容。”
存储空间在某些关键功能上很类似Windows Home Server的硬盘扩展器(Drive Extender)技术,但它不是一对一取代后者,也不是向后兼容。为了改用存储空间,用户们必须在新磁盘上创建新的存储池和存储空间,并且将数据拷贝到存储池。
Nagar写道:可以组成存储池的磁盘数量没有架构上的限制;微软测试了由数百只磁盘组成的存储池,而企业数据中心中可能就有这么多的磁盘。
等到Windows 8测试版在下个月左右的某个时间推出,它将包括一款存储空间配置工具。如果有人想在现有的开发者预览版中试用一下,就必须使用PowerShell。
Windows 8是微软推出的下一代操作系统,现定于今年2月份推出测试版。预计会在明年晚些时候推出大众版,到时不但具有触摸屏操作和命令,还支持平板电脑。虽说不是在Windows 7上运行的所有应用程序都会与触摸屏功能兼容,但是鼠标和键盘设备能够支持在Windows 7上运行的所有应用程序。
新的操作系统力争做到节能、加强安全以及与基于ARM架构的芯片兼容(即平板电脑和下一代个人电脑),所有这些优点都有望让Windows 8成为吸引公司企业的新一代操作系统。