OpenSolaris

You are not signed in. Sign in or register.

OpenSolaris Community: ZFS

View the leaders for this community

Endorsed projects

ZFS Resources
What is ZFS?
A brief overview of ZFS features
Documentation
Man Pages, Admin Guide, Slides
Code
Source Code Tour
Demos
Screencasts and other demos

Welcome to ZFS

ZFS is a new kind of file system that provides simple administration, transactional semantics, end-to-end data integrity, and immense scalability. ZFS is not an incremental improvement to existing technology; it is a fundamentally new approach to data management. We've blown away 20 years of obsolete assumptions, eliminated complexity at the source, and created a storage system that's actually a pleasure to use.

ZFS Features

  • Pooled Storage Model
  • Always consistent on disk
  • Protection from data corruption
  • Live data scrubbing
  • Instantaneous snapshots and clones
  • Fast native backup and restore
  • Highly scalable
  • Built in compression
  • Simplified administration model

For a more detailed look at these features, and more, check out What is ZFS? page.

Find Out More

ZFS is available in build 27a of OpenSolaris and Solaris Express: Community edition. See the downloads page for more information.

If you don't have Solaris installed but want to see ZFS in action, check out Dan Price's screencasts covering ZFS basics as well as Self Healing features. See the Getting Started page for a brief overview of most of the command line features.

Once you've downloaded and started using ZFS, you should head over to the Documentation page for more detailed information. You may also want to peruse the various ZFS blogs available, which touch on a wide variety of subjects at many different levels.

Finally, if you're a developer, you may want to visit the Source Code Tour for a detailed look at the nuts and bolts of ZFS.

Blogs

Jun-Hui Paul Duan - vq_max_pending

May 14, 9:00 PM

作为 I/O 调度的一部分,ZFS 有一个字段叫 'zfs_vdev_max_pending'。该字段限制了在 每个页虚拟设备 (vdev) 中我们可以向下发送的 I/O 的最大数量。这并不是每个文件系统或每个池的最大量。当前默认值为 35。对于现在的硬盘驱动器来说,这个数字已经很不错了,但是,对于那些实际上由很多的硬盘组成却作为一个单独设备输出到 ZFS 的存储阵列来说,这显然不够。 如果您的 ...

Jun-Hui Paul Duan - プールの冗長度を知る

May 14, 8:00 PM

6656655 zdb should be able to display blkptr signatures のフィードバックを受けて、プール内にあるブロックポインタの「シグニチャー」の参照が可能になりました。例として、まず空のプールにデータを入れてみましょう。 heavy# zpool create bigIO c0t0d0 c0t1d0 heavy# zpool list NAME ...

roch - The new ZFS write throttle

May 14, 5:29 AM

A very significant improvement is coming soon to ZFS. A change that will increase the general quality of service delivered by ZFS. Interestingly it's a change that might also slow down your ...

Jun-Hui Paul Duan - 您的池的可清理程度如何?

May 13, 5:00 PM

通过实施 6656655 zdb 应该能够显示 blkptr 签名 ,现在我们可以在一个池中获得数据块指针的签名。来看一个例子,我们首先向一个空池输入一些内容: heavy# zpool create bigIO c0t0d0 c0t1d0 heavy# zpool list NAME SIZE USED AVAIL CAP HEALTH ALTROOT bigIO ...

relling - more on holey files

Apr 8, 10:20 AM

My colleague Christine asked me some questions about my holey files posts . These are really good questions, and I'm just a little surprised that more people didn't ask them... hey, that is what the ...