Last updated April 15, 2013 20:30, by cindys
= Solaris ZFS Wiki =
Welcome to the ZFS page on java.net!
This is the main page where you can learn about ZFS if you haven't used it before or if you have used it for years and want to learn more about the latest features. We're just getting started so please stay tuned.
* The new ZFS discuss list is available at [http://java.net/projects/solaris-zfs/lists]
* Previous ZFS discussion list archive is available at [http://email@example.com/].
== What is ZFS? ==
ZFS 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 presents a pooled storage model that completely eliminates the concept of volumes and the associated problems of partitions, provisioning, wasted bandwidth and stranded storage. Thousands of file systems can draw from a common storage pool, each one consuming only as much space as it actually needs. The combined I/O bandwidth of all devices in the pool is available to all file systems at all times.
ZFS administration is both simple and powerful. Check out the documentation section.
== ZFS Technology Descriptions ==
=== ZFS Architecture Explained ===
* Jeff Bonwick
**[https://blogs.oracle.com/bonwick/entry/zfs_end_to_end_data ZFS Data Integrity]
**[https://blogs.oracle.com/bonwick/en_US/entry/raid_z ZFS RAIDZ]
**[https://blogs.oracle.com/bonwick/entry/smokin_mirrors ZFS Resilvering]
* Neil Perrin
**[https://blogs.oracle.com/perrin/entry/the_lumberjack ZFS Intent Log (ZIL)]
**[https://blogs.oracle.com/perrin/entry/slog_blog_or_blogging_on ZFS Log Devices]
* Roch Bourbonnais
**[https://blogs.oracle.com/roch/entry/dedup_performance_considerations1 Dedup Performance]
**[https://blogs.oracle.com/roch/entry/synchronous_write_bias_property Synchronous Write Performance]
* Darren Moffat
**[https://blogs.oracle.com/darren/en_GB/entry/new_zfs_encryption_features_in ZFS Encryption]
==ZFS Use Cases==
*[https://blogs.oracle.com/roch/entry/when_to_and_not_to When to Use RAIDZ]
*[https://blogs.oracle.com/7000tips/entry/shadow_migration Shadow Migration]
*[https://blogs.oracle.com/7000tips/entry/snapmanager_for_oracle_db_for Snap Manager]
*[http://milek.blogspot.co.uk/2012/10/running-openafs-on-solaris-11-x86-zfs.html Solaris 11 and ZFS]
*[http://www.oracle.com/us/products/servers-storage/solaris/solaris11/videos/index.html Solaris and ZFS videos]
*[http://rudd-o.com/linux-and-free-software/ways-in-which-zfs-is-better-than-btrfs ZFS vs BTRFS comparison]
== ZFS Documentation ==
See the current documentation here:
* Oracle Solaris 11.1
**[http://docs.oracle.com/cd/E26502_01/html/E29007/index.html ZFS Administration Guide]
** [http://docs.oracle.com/cd/E26502_01/html/E29031/zfs-1m.html#scrolltoc zfs.1m]
* Oracle Solaris 10 1/13
**[http://docs.oracle.com/cd/E26505_01/html/E37384/index.html ZFS Administration Guide]
ZFS best practices and pool and file system version information can be found in the above links.
For an overview of the ZFS architecture, see [[sourcetour]].