首页 新闻 | 职场培训 服务: 技术圈 | 论坛 | 博客 | 招聘 | 软件 | 辞典 | 网址 | 白皮书 | 教程 | 专题
文档: 前沿技术 | 组网 | 系统应用 | 安全 | 编程 | 存储 | 操作系统 | 数据库 | 服务器 | 案例库 | 产品
专栏: Java | 防病毒 | 路由 | 交换 | iSCSI | SAS | 刀片 | Cisco | Linux | Oracle | SQL | SOA | Solaris

本期沙龙专家简介
介文清,毕业于美国西北理工大学计算机系,1987年加入Sun,目前任大中华区首席架构师,曾参与建立了Sun的全球TCP/IP广域网,参与建立了Visa International的分布式整体架构的项目和中国银联容灾项目。
文志,毕业于沈阳航空工业学院,2000年加入Sun公司,支持Sun 分销产品销售,帮助强化合作伙伴的销售和技术能力。多年资深经验在Sun服务器系统、Solaris操作系统、Sun存储系统、和Sun客户端系统等方面,并为合作伙伴使用Sun内部资源做概念验证和技术测试提供专业支持。
沙龙:Solaris 10新文件系统ZFS

【51CTO技术沙龙】技术沙龙系51CTO.com为读者组织的线下互动式技术交流活动。本次我们邀请Solaris技术专家与大家进行现实交流。 Solaris 10是Sun 2004年发布的最新Unix系统,并开放了源代码。Solaris 10性能强劲,增加了很多新功能,短短两年吸引了600万下载。 本次沙龙现场,Solaris的两位资深技术专家为大家就ZFS等技术热点进行深入阐述,并和大家进行面对面的沟通。


ZFS文件系统  作为Solaris 10的下一代文件存储解决方案,ZFS即Zettabyte File System,也叫动态文件系统Dynamic File System, 是第一个128位文件系统,无限容量、自优化、永远数据一致、管理简单无限容量,比32/64位文件系统大16 billion billion倍对于应用来说,ZFS像一个标准的POSIX文件系统,无需移植对于系统管理员来说,ZFS提供存储池的模型,彻底消除了卷管理的概念。
沙龙现场问题摘要
更多ZFS相关问题>>
· 如何将现有系统数据迁移到ZFS文件系统中?
· ZFS文件系统下记录校验数据的硬盘坏,是否所有数据丢失?
· Sun的Solaris操作系统最大的优势是什么?
· 大家都看到ZFS文件系统被认为是史上最完美的文件系统,有无需要完善的地方?
欢迎参与调查

Solaris 10中哪项功能或特点对您的企业帮助最大?

新文件系统ZFS
Dtrace动态追踪技术
容器N1 Container技术
JDS桌面运行环境
自我修复系统能力
Solaris系统代码开源
集成的开源应用软件
可运行在x86硬件上
集成的Java开发环境


本次沙龙现场图片报道

相关热点推荐
· Solaris 10拥抱开源
· Linux/Solaris安全配置
· 服务器虚拟化
· 网格计算开发理念
· 虚拟化技术初探
· FreeBSD使用教程

Solaris 10新文件系统ZFS 本专题中全部内容均为读者与专家交流实录,并不代表51CTO观点
主持人
主持人发言
 

各位朋友大家下午好,我是51CTO网站的程鸿,非常荣幸今天邀请到大家来参与我们网站的技术沙龙活动,本次活动邀请到了Sun公司的两位专家,跟大家现场交流Solaris 10文件系统方面的相关问题。


问题1
如何将现在现有系统的大量数据迁移到ZFS文件系统中?
文志:

如果是两者间相互迁移,Sun里同时又这两种系统,UFS和ZFS,这样两者相互拷就可以了,因为使用的都是一个界面,命令和应用都不需要改。因为你看的都是目录,ZFS挂出来还是一个mood点,就是两个目录。但是如果是异构的文件系统做迁移,咱们得考虑考虑,不敢确定,比如说像Linux到ZFS,我们要做一些实验,这样就是实验室的功劳了,我在Sun也负责实验室,这样咱们坐在一起,这边装一个Linux,这边是ZFS,我们做一个Demo,看一看是否可靠。


问题2
ZFS文件系统下记录校验数据的硬盘坏,是否所有数据丢失?
文志: 我可以做一个ZFS,如果是镜像的,我们在盘的0磁道乱写了2M的数据,将盘破坏掉,但是还有一个盘是好的,应用是OK的,我们可以利用系统管理员用这个时间把坏盘剔出来。如果是关键业务,就要利用ZFS可以指明是Mirror的,写几个盘在另外的盘上写校验,这样就可以因为盘坏了的因素去掉,保证你的应用总是可以取得最好的数据,我们尽量去替应用去想,如果是百分之百安全,那就要采用这种Raid方式,如果你有钱,我可以接受损失一半的容量就可以继续做ZFS,如果想牺牲一些性能,不想损失百分之百的盘的容量,我可以选择三盘加一、五盘加一做类似Raid5,但是再提供百分之百的方式,这是建议。

问题4
大家都看到ZFS文件系统被认为是史上最完美的文件系统,有无需要完善的地方?
介文清:

我们搞技术最讲实际,不追求完美。ZFS是达到艺术境地的技术。就像有位先生说,硬盘坏了也不用管它,这是理想的情况,就像刚才文志介绍的,基本上把管理者去掉,就是一种改进,而不是完美的。 就像当初UFS一个产品出来,希望大家试用,很快一些东西都修改了。软件不是一个产品而是一种服务,而且说是在现在比较新的趋势,就是在开发自己的文件系统。你看UFS多少年了?那一套东西有多少年了?没有太多的改进。现在很多的文件系统都在开发,现在最新的趋势就是在网络上的平行,这种是最流行的,它的架构可能就是有一个Beta的Services,可以在网上做0甚至是1的效果。ZFS不是跨系统而是单个系统上面的比较完美的一个新的文件系统。


问题6
Sun的Solaris操作系统最大的优势是什么?
介文清:

因为Solaris就是一直在企业级应用,经过了很多的考验,就象是Oracle现在的数据库为什么能力这么强,是因为在各种大型的应用上受到考验,Solaris也是一样的,是在大型企业中的实际应用中经过很多的考验。我们的软件尤其是操作系统是要调优的,我们调优可能会妨碍到其他的东西,中间怎么达到平衡?牵一发动全身,这需要长期的努力。Solaris和Linux相比,Solaris是复杂的软件,平常感觉不到但是它在下面运作。你要达到效果的时候,你一直提升可能会就下来了,因为这个是不可接受的。
无论是电信和银行都在使用,在达到量的时候会掉下来。现在Linux就是这种情况,不是说它不好,而是开发的时间,应用的环境和接受的挑战是不同的。
每个东西是放在市场上让用户给我们回馈然后改进,但是这个过程是冗长的。我们推出一个新的版本,让大家用,能改的就尽量改,不能改就下一个阶段改。
第二个优势就是开源。 Solaris经过一系列的演变,现在我们限制是Web2.0,现在软件不是一个产品,而是一个服务。我现在为什么要开源?为什么用DTrace,因为什么都要改,包括文件系统,包括Tcp/ip的小包处理等东西,所以软件变成一个服务。不是说我等下一个产品出来再怎么样,他没有办法等到那一天,上来就要改。
公司投资这么长时间的IP让大家随便用啊,我刚才讲的ZFS也是开源。很多人使用Linux说能不能拖到那里去,也有人在做。开源是有好处的,科技公司说科技开发太快而且太多,基本上大型的科技公司就要豪赌,因为钱多,但是赌输了公司就不见了,大公司不会赌小的,要赌就是要赌大的。
软件开发其实是什么? 一种就是开源的,一种是专属的。是比较有代表性的,但是开源的意思是,大家全世界各地只要拿到这个代码就可以把他的想法放进去。我认识以前做小公司的,小公司钱很少,一个产品设计出来有好几年的时间才能上市,它也在赌,哪一个型,什么样的CPU和产品才能热卖,小公司钱有限,他设计两个系列就没钱了,大公司可能是设计8个系列。
我觉得Solaris说开源,开源是它另外的很大的优势,即使大公司有再多的人再多的钱投进去开发这种软件,比不上开源开发的快。这是我们公司看到的开发的趋势。S字头的全部开源。最近Java也Open了,没有不Open的,Sun是我们的公司,我们就豪赌开源。


以往活动回顾
  责任编辑:城尘 日期:2006/12/08