Chinaunix首页 | 论坛 | 博客
  • 博客访问: 523468
  • 博文数量: 1344
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 14890
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-14 20:31
文章分类

全部博文(1344)

文章存档

2010年(1344)

我的朋友

分类:

2010-09-20 22:27:46

  sun microsystems公司正式发布的zfs(zettabyte file system)文件系统是第一个128位的文件系统,同时zfs又被sun microsystems称作史上最后一个文件系统。因为这个文件系统含有多项创新技术,不仅成功地解决现有文件系统的问题和陋习,而且前瞻性地考量了未来对存储空间的需求,单个文件系统可以达到256 quadrillion(264) zettabytes(221)。 zfs不仅符合posix文件系统的标准,而且提供了许多高级功能比如:quota(配额),reservation(预留), compression(压缩), snapshot(快照),clone(克隆)等。如果你还在坚持使用现有32位或者64位的文件系统,如果你还在“痛并不快乐着”地用着各式各样的 volume manager,那就很值得看看这里列出的使用zfs的十条理由。   1. 再也不需要fsck, scandisk   不管你是在用linux,unix还是windows,相信大家都有过类似的体会:当系统意外断电或者非法关机,系统重起后发现文件系统有inconsistent的问题,这时 候就需要fsck或者scandisk 来修复,这段时间是非常耗时而且最后不一定能够修复成功。更糟糕的是,如果这是一台服务器需要做fsck的时候,只能offline(下线),而且现有应用往往都是大硬盘,相应fsck修 复时间也很长,这对许多使用该服务器的用户来说几乎不能忍受的。   而使用zfs后大家可以彻底抛弃fsck这种工具,因为zfs是一个基于cow(copy on write)机制的文件系统。cow是不会对硬盘上现有的文件进行重写,保证所有硬盘上的文件都是有效的。所以不会有这种inconsistent的概念,自然就不需要这种工具了。   2. 管理简单   zfs作为一个全新的文件系统,全面抛弃传统file system + volume manager + storage的架构,所有的存储设备是通过zfs pool进行管理,只要把各种存储设备加 入同一个zfs pool,大家就可以轻松的在这个zfs pool管理配置文件系统。大家再也不用牢记各种专业概念,各种命令newfs, metinit及各种volume manager的用法。在zfs中我们只需要两个命令,zpool(针 对zfs pool管理)和zfs(针对zfs文件系统的管理),就可以轻松管理128位的文件系统。举个例子,我们经常会遇到系统数据增长过 快,现有存储容量不够,需要添加硬盘,如果依照传统的volume manager管理方式,那我 们需要预先要考虑很多现有因素,还要预先根据应用计算出需要配置的各种参数。在zfs情况下,我们的系统管理员可以彻底解放,再也不需要这种人为的复杂 考虑和计算,我们可以把这些交给zfs,因为zfs pool会自动调节,动态适应需求。我们只需一个简单的命令为 这个zfs pool加入新的硬盘就可以了:zpool add zfs_pool mirror c4t0d0 c5t0d0 如果喜欢solaris 10:使用zfs的十条理由请收藏或告诉您的好朋友.
阅读(116) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~