"ZFS is transactional, meaning that the filesystem is
always consistent (so fsck or equivalent isn't used or needed), and
snapshots are intentionally both easy and cheap in terms of disk
space. I'm very impressed with the concepts behind ZFS, but I'm
also concerned that cross-functionality with Linux is limited.
There is a ZFS on FUSE/Linux project, so you should be able to
access your ZFS filesystem from Linux, but it's still only in beta.
This does mean that you can't switch a disk into another machine
(e.g. in case of system failure) and have it work."