I'm setting up a SmartOS server (HP Microserver N40L, etc.) for netatalk. I use ZEVO on my Macs, where normalization=formD is best practice for Mac files.
However, I'm unsure what normalization would be best for the ZFS filesystems on the SmartOS server that will be sharing volumes over AFP. According to the netatalk docs, precomposed UTF-8 is preferred for the on-disk filesystem format. (I take that to mean that normalization=formC would be optimal.) On the other hand, I'd like to be able to move data from my Macs using ZEVO to the SmartOS server, via rsync (3.1.0dev) or ZFS send/receive, and then preferably be able to make those files available via AFP.
From that point of view, it seems that standardizing everything on normalization=formD would be simpler.
Thoughts?