On Mon, May 5, 2008 at 10:53 AM, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > 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. Not sure if that is always the case. This thread suggests otherwise: http://opensolaris.org/jive/thread.jspa?threadID=53303&tstart=0 Case sensitivity and mangling look like they are configurable. See the "casesensitivity" and "normalization" options at http://docs.sun.com/app/docs/doc/819-2240/zfs-1m ZFS on OSX may just default to "insensitive" and some form of normalization especially if they were/are thinking about making it the default fs and wanted backwards compatibility for broken apps. Randal, can you make a new FS with casesensitivity=sensitive and normalization=none and see how it behaves? -Tarmigan -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html