Skip to content

openzfsonosx/zfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fa24877 · Feb 18, 2020
Jan 21, 2020
Jun 17, 2019
Oct 11, 2018
Oct 11, 2018
Jan 21, 2020
Jan 21, 2020
Jan 21, 2020
Jan 21, 2020
Sep 9, 2015
Jun 12, 2019
Jan 21, 2020
Jul 17, 2015
Oct 24, 2019
Aug 31, 2016
Feb 21, 2014
Sep 2, 2014
Mar 22, 2015
May 1, 2019
May 11, 2015
Jan 24, 2017
Mar 21, 2013
Feb 18, 2020
May 1, 2019
Dec 1, 2008
Jul 17, 2013
Jul 17, 2013
Feb 25, 2019
Mar 5, 2014
Mar 10, 2015
Jan 11, 2017
Oct 21, 2019
Aug 31, 2016
Jul 17, 2013
May 8, 2019
Jul 17, 2013
Aug 31, 2016
Jul 12, 2012
Jul 17, 2013
Dec 13, 2013

Repository files navigation

OpenZFS on OS X (O3X) brings OpenZFS features to Apple's OS X.

** zfs.kext depends upon spl.kext, so start with that repository: https://github.com/openzfsonosx/spl.git

It is tested primarily on MacOs Mojave.

See http://openzfsonosx.org/ for more information.

Open Issues:

https://github.com/openzfsonosx/zfs/issues?state=open

Detailed compiling instructions can be found in the wiki:

https://openzfsonosx.org/wiki/Install

If you want to load it directly;

# ./load.sh

To use commands directly;

# ./cmd.sh zpool status

To load unsigned kexts you need to disable SIP for kexts. Or sign them with your own keys.

For messages use:

  • Pre-Sierra:
# tail -f /var/log/system.log
  • Sierra and higher:
# log stream --source --predicate 'senderImagePath CONTAINS "zfs" OR senderImagePath CONTAINS "spl"'

For example:

: ZFS: Loading module ...
: ZFS: ARC limit set to (arc_c_max): 1073741824
: ZFS: Loaded module v0.6.2-rc1_2_g691a603, ZFS pool version 5000, ZFS filesystem version 5
: ZFS filesystem version: 5
: ZFS: hostid set to 9e5e1b35 from UUID 'C039E802-1F44-5F62-B3A2-5E252F3EFF2A'
  • OpenZFSonOsX team