ZFS on Linux - the official OpenZFS implementation for Linux.
C Shell Assembly M4 Python Makefile Other
Latest commit a0aacd3 Jan 17, 2017 @gmelikov gmelikov committed with behlendorf OpenZFS 7257 - zfs manpage user property length needs to be updated
Since zpool version 16, this limit is actually 8192 characters.
Additionally, this limit is actually 8192 bytes, as it supports UTF-8.

Authored by: Eli Rosenthal <eli.rosenthal@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Ported-by: George Melikov <mail@gmelikov.ru>

OpenZFS-issue: https://www.illumos.org/issues/7257
OpenZFS-commit: openzfs/openzfs@3bc7169
Closes #5608
Failed to load latest commit information.
.github Further work on Github usability (issue templates) Jan 3, 2017
cmd OpenZFS 6550 - cmd/zfs: cleanup gcc warnings Jan 17, 2017
config Fix spelling Jan 3, 2017
contrib Fix spelling Jan 3, 2017
etc Fix zfs-share systemd unit file Jan 13, 2017
include OpenZFS 7235 - remove unused func dsl_dataset_set_blkptr Jan 17, 2017
lib OpenZFS 6328 - Fix cstyle errors in zfs codebase Jan 12, 2017
man OpenZFS 7257 - zfs manpage user property length needs to be updated Jan 17, 2017
module OpenZFS 7235 - remove unused func dsl_dataset_set_blkptr Jan 17, 2017
rpm Add -c to zpool iostat & status to run command Nov 29, 2016
scripts Don't hardcode perl path but use env instead Jan 13, 2017
tests Fix unallocated object detection for large_dnode datasets Jan 13, 2017
udev Fix spelling Jan 3, 2017
.gitignore Update .gitignore Oct 19, 2016
.gitmodules Add zimport.sh compatibility test script Feb 21, 2014
AUTHORS Add a missing > to AUTHORS Sep 2, 2014
COPYRIGHT Update ZED copyright boilerplate May 11, 2015
DISCLAIMER Fix minor typos and update marketing copy. Mar 21, 2013
META Tag 0.7.0-rc2 Oct 26, 2016
Makefile.am Use cstyle -cpP in `make cstyle` check Dec 12, 2016
OPENSOLARIS.LICENSE Add CDDL license file Dec 1, 2008
README.markdown Add CONTRIBUTING information and templates Dec 9, 2016
TEST Skip xfstests on Ubuntu 16.04 and CentOS 7 Dec 14, 2016
autogen.sh build: do not call boilerplate ourself Apr 2, 2013
configure.ac Add test for chattr Dec 17, 2016
copy-builtin Illumos Crypto Port module added to enable native encryption in zfs Jul 20, 2016
zfs-script-config.sh.in Introduce tests for python scripts Oct 6, 2016
zfs.release.in Move zfs.release generation to configure step Jul 12, 2012


ZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the Illumos community.

ZFS on Linux, which is also known as ZoL, is currently feature complete. It includes fully functional and stable SPA, DMU, ZVOL, and ZPL layers. And it's native!

Official Resources


Full documentation for installing ZoL on your favorite Linux distribution can be found at our site.

Contribute & Develop

We have a separate document with contribution guidelines.