Feb
5
Does it work like this yet?
I want a couple of things:
- A (disk) filesystem which works on multiple platforms which supports extended attributes (the easy part)
- Mac OS X never ever resorting to AppleDouble if the filesystem supports extended attributes (actually, I’d like it if Apple just ditched resource forks altogether in favour of extended attributes, but there’re probably a whole bunch of compatibility reasons why not, irrespective of capabilities).
- A network filesystem supported by both Mac OS X and other platforms which supports extended attributes (provided the on-disk filesystem underneath does)
Can I do this with NFS, or will I get AppleDouble cruft all over the place?
The answer, apparently, is “no”.
Exporting a ZFS filesystem from an OpenSolaris host to Mac OS X (10.6.2, since you ask) via NFS works swimmingly.
I can set and read xattrs from within Mac OS X.
I haven’t quite figured out how read them in Solaris: I’m not sure if either Mac OS X or the NFS server are doing some kind of translation. I’m guessing the latter is.
Meanwhile, setting a custom icon on a folder still litters the folder with AppleDouble cruft.
I can live without being able to read xattrs from within OpenSolaris, but is there some voodoo global setting that I can apply in order to use xattrs in preference to AppleDouble? Pretty please?