Hängt von der Implementierung ab.
Unter FreeBSD (10.3-STABLE) können Sie:
# zfs create zfsroot/test
# zfs set compression=lzjb sync=disabled zfsroot/test
#
Und auf Solaris (11.2) können Sie nicht:
# zfs create rpool/test
# zfs set compression=on sync=disabled rpool/test
cannot open 'sync=disabled': invalid dataset name
#
Da ich kein Linux mit zfs habe, ist dieses hier für Sie zu entdecken. :)
Mir ist klar, dass dies vielleicht ein bisschen spät ist, aber das ist es, was -O
(Großbuchstabe) steht für:das Root-Dataset des Pools. Kleinbuchstabe -o
ist für Pool-Eigenschaften. Ich habe dies in Ubuntu/ZoL verwendet, aber FreeBSD scheint es auch zu haben. Oh, würden Sie sich das ansehen, scheint Solaris auch zu tun!