【导读】在2006年6月的Solaris 10第二次系统更新中,Sun对Solaris 10系统中已知的漏洞和Bug等做了修补,对产品的相应功能也作了增强和改进,还推出了人们期待了很久的ZFS这种128位的文件系统。本文将向网友简要介绍这方面的内容。
128位文件系统 ZFS
ZFS(Zetabyte File System)文件系统是Sun公司为应对当今暴涨的网络数据存储需求而推出的一种大容量系统文件系统,它的容量和IPv6的地址容量是一样的,都是2的128次方,ZFS还具备顺序和逆序的字节存储方式可以用较快的速度在多种存储硬件上运行。SUN公司认为ZFS文件系统的先进性和超高的存储能力可以在未来的50年内保持不被淘汰。ZFS还是一种卷管理工具,ZFS的第一个页面中配置了被SVM(Solaris卷管理),可以执行镜像磁盘的命令,生成文件系统并将文件系统挂接到Solaris操作系统之上,这些工作可以在15分种内完成。使用3条ZFS命令在数秒种内可以完成以上安装指令。SUN公司没有将ZFS文件系统同Veritas的类似文件存储系统作直接对比。有专家表示,Solaris 10的ZFS文件系统的性能和可用性比VxVM以及Veritas文件系统都要略胜一手。ZFS在一种叫池化(pool)的概念下工作,在ZFS池中,用户可以混合磁盘镜像、分拆RAID数据卷等任务,在ZFS池中分配文件也非常简单,比如,用户只需运行'zfs create 100g /foo'命令,立刻就能为/foo目录分配上100g的存储空间。高速和低速磁盘的混合存储也是ZFS文件系统一大特点。
为AMD64技术平台提供了冗错管理能力
这项功能旨在服务器崩溃之前,Solaris系统能自动测出导致崩溃的问题原因所在。在第二次更新中,Solaris 10在AMD64平台上提供了对硬件设备的自我诊断的特性。SUN为大型数据中心专用的冗错管理技术现在同样可以运行在各种AMD64服务器之上。该冗错管理技术将诊断系统中CPU,内存及I/O设备中的错误,如果在许可的时段内,某设备错误无法消除,错误管理器将把这部分硬件设备从软件服务中删除掉。对Solaris 10系统来说,精确地发现出现问题的内存和CPU模块是一件容易做到的事情。过去技术人员常使用Linux LiveCD来诊断windows机器的硬件,如今用户也可以使用启动Solaris来诊断Linux主机上的硬件信息。已经有工作组为OpenSolaris开发出了一种叫BeleniX的LiveCD技术,这为诊断机器重要特性的工作准备了更多可选方法。
网络性能得到提升
Sun为系统中的IPFilter组件加入了下一代网络IPv6的支持,第二次Solaris 10的更新在内核中增加了SSL加速代理功能,还为UDP数据包的处理做了改进,各种系统网络应用组件的网络处理速度有20%到100%的不同程度的提升。
PostgreSQL,Apache等自由软件已经标配于Solaris 10中
需要提供互联网内容服务的用户,现在可以通过Soalris 10操作系统获得PostgreSQL数据库以及Apache等自由网络应用软件。SUN的容器技术(现在叫zone技术)是大家比较熟悉的一种虚拟化技术,这种操作系统层级的虚拟化技术,可以使用户比较容易地在同一份Solaris内核上运行多个相互独立的Solaris操作系统环境。Zone虚拟技术的提出是为了满足当前服务器整合的需要,在虚拟网站的应用服务器的环境中,Solaris的虚拟化技术也提供了较好的支持。
系统的安全性增强是无庸质疑的,Sun在安全性方面,提供了一种基于角色的访问控制特性RBAC,该技术允许对管理员角色的权限进行限制,Solaris同时还提供了对进程运行权限管理的能力。在为用户提升权限或设置文件执行权限的时候,Solaris比其他的Unix操作系统进行更为细致的安全性检查。
容器、RBAC、进程权限管理、新的IP过滤技术都是Solaris 10新加入的安全性工具,可惜的是,在ZFS文件系统中安全性没有得到足够的重视,ZFS文件系统不支持文件加密。在未来的Solaris 10更新中Sun也许会做出改进。Solaris 10将继续在AMD64服务器领域内扩张其系统装机数量。SUN表示将会坚持使Solaris 10支持更多的不同硬件设备和开源软件。