Dear Group, I have just discovered that the dictionary values for NSFileSystemFreeSize returned by attributesOfFileSystemForPath, are not respected/updated by the Snow Leopard Finder if changed after a FUSE has been mounted. The callback is called multiple times when accessing the mounted FUSE using the Finder, but the free size value shown by the Finder remains the value returned when the FUSE was originally mounted. A restart of the Finder does not change the behaviour. Commandline queries (df or du) return the correct value.
The issue is reproduceable using LoopBackFS: - mount LoopBackFS and select a folder on your Desktop for instance - observe that the free size of the FUSE is identical to the free size of your boot volume - copy a large file into the FUSE - observe that although the free size of the bootvolume changes, the free size of the FUSE remains the same. I have also experimented with turning off caching using nolocalcaches as an option to no effect. Any suggestions would be appeciated. Thanks and regards Thomas -- You received this message because you are subscribed to the Google Groups "MacFUSE" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/macfuse?hl=en.
