On Mon, 5 May 2008, Randal L. Schwartz wrote:
Also, ZFS is case-sensitive, which leads me to believe that out of
the box, it's more like UFS.
Still don't know why ZFS breaks but UFS works.
UFS is a traditional Unix filesystem, and will not mangle your filenames.
ZFS apparently acts like a case-sensitive HFS+: it still tries to
normalize to UTF-8 (and does it badly, at that - picking an Apple-specific
almost-NFD form of normalization rather than the more sensible NFC form).
So ZFS may not corrupt cases, but it still corrupts UTF-8 filenames.
Linus