Oracle ZFS


Oracle ZFS is a proprietary file system and logical volume manager. ZFS is scalable, and includes extensive protection against data corruption, support for high storage capacities, efficient data compression, integration of the concepts of filesystem and volume management, snapshots and copy-on-write clones, continuous integrity checking and automatic repair, [|RAID-Z], native NFSv4 ACLs, and can be very precisely configured.
ZFS is a registered trademark belonging to Oracle.

History

Implementations

Solaris 10

In update 2 and later, ZFS is part of Sun's own Solaris 10 operating system and is thus available on both SPARC and x86-based systems.

Solaris 11

After Oracle's Solaris 11 Express release, the OS/Net consolidation was made proprietary and closed-source, and further ZFS upgrades and implementations inside Solaris are not compatible with other non-proprietary implementations which use previous versions of ZFS.
When creating a new ZFS pool, to retain the ability to use access the pool from other non-proprietary Solaris-based distributions, it is recommended to upgrade to Solaris 11 Express from OpenSolaris, and thereby stay at ZFS version 28.

Future development

On September 2, 2017, Simon Phipps reported that Oracle had laid off virtually all of its Solaris core development staff, interpreting it as a sign that Oracle no longer intends to support future development of the platform.

Version history


ZFS Filesystem Version NumberRelease dateSignificant changes
Solaris 11.1Multilevel file system support

ZFS Filesystem Version NumberRelease dateSignificant changes
Solaris Nevada b148RAID-Z/mirror hybrid allocator
Solaris Nevada b149ZFS encryption
Solaris Nevada b150Improved 'zfs list' performance
Solaris Nevada b151One MB block support
Solaris Nevada b163Improved share support
Solaris 11.1 Sharing with inheritance
Solaris 11.2 Sequential resilver
Solaris 11.3Efficient log block allocation
Solaris 11.3LZ4 compression
Solaris 11.4xcopy with encryption
Solaris 11.4reduce resilver restart
Solaris 11.4Deduplication 2
Solaris 11.4Asynchronous dataset destroy
Solaris 11.4Reguid: ability to change the pool guid
Solaris 11.4, Oracle ZFS Storage Simulator 8.7RAID-Z improvements and cloud device support.
Solaris 11.4Device removal
Solaris 11.4 SRU 11Lazy deadlists
Solaris 11.4 SRU 12Compact file metadata for encryption
Solaris 11.4 SRU 21Property Support for ZVOLs