... ZPL, so the Z POSIX Layer, is the really awesome thing. Virtual block device access is neat, though. I wonder when the first one starts building a high performance data base project based on virtual blocks in zfs for linux. Could be interesting.
ZVOLs are block devices. So you could install another fs on top of one. Or more usefully export it as an iSCSI target.
sorry for the stupid question, but what features I get with ZVOLS exported as iSCSI/AoE versus exporting a LVM device?
From the FAQ:
1.3 How do I mount the file system?
You can’t… at least not today. While we have ported the majority of the ZFS code to the Linux kernel that does not yet include the ZFS posix layer. The only interface currently available from user space is the ZVOL virtual block device.