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
Translation for this page

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

ahrens - New Scrub Code

Dec 15, 3:51 PM

To fix a longstanding bug ( 6343667 , scrub/resilver has to start over when snapshot is taken), I ended up rewriting the ZFS scrub code (putback in OpenSolaris build 94). Mark Maybee and I were ...

roch - Decoding Bonnie++

Dec 15, 7:29 AM

I've been studying the popular Bonnie++ load generator to see if it was a suitable benchmark to use with Network attached storage such as Sun Storage 7000 line. At this stage I've looked at the ...

timf - 6777694 Need ability to control when auto-snapshots are taken

Dec 9, 2:35 AM

Since I started the zfs-auto-snapshot work back in May 2006 , there's been a missing piece of functionality. Well, I'm happy to say - it's missing no longer! With thanks to Luca Morettoni , we now ...

roch - Blogfest : Performance and the Hybrid Storage Pool

Nov 10, 9:42 AM

Today Sun is announcing a new line of Unified Storage designed by a core of the most brilliant engineers . For starters Mike Shapiro provides a great introduction into this product, the new economics ...

timf - One of the ways we tested the ZFS L2ARC

Nov 10, 7:43 AM

Today's a very interesting day for storage systems - it's cool to see the Fishworks team are announcing the Sun Storage 7000 series systems : congratulations one and all. Great things are afoot in my ...