Thanks a lot Amit. You were 100% correct. Removing the use_ino flag
internally and recompiling did solve the issue.
Does this have any impact on the operation of the file system? From
what I understand, it now works exactly like MacFUSE 0.4.0, which
didn't pass the internal inode information on to the operating
system... correct assumption?

> > I don't see that it would be an ntfs-3g issue, since the exact same
> > version of ntfs-3g works well in 0.4.0 but not in 1.0.0.
>
> File systems are such extremely complex beings that it's never wise to
> conclude based on circumstantial evidence.

Quite right, but I couldn't have asked Szaka (ntfs-3g developer) about
Finder specific issues, so the question belongs here. :>

> Perhaps it wouldn't be an exaggeration to say that the biggest
> adversary of MacFUSE is the Finder. Many, if not all, Mac users think
> of a file system as "what you see in the Finder". This sucks, because
> the Finder can be extremely bad at playing nicely with anything except
> Apple's own file systems. Beyond bending over backwards to the
> Finder's whims and bewildering demands (to put it mildly), there's
> nothing one can do as a file system developer. It's really, really
> annoying.

The Finder truly seems like a nightmare. Is there sufficient
documentation on its operation, or are you finding out these things
through trial and error?

> if MacFUSE sets the parent node ID of the volume's *root* as something
> that makes the Finder unhappy, you see the grayed "no smoking" sign
> when you try to copy something out of the volume in question. Quite
> nonintuitive, eh? I can imagine people trying to figure out what's
> wrong, if anything, with their permissions, with MacFUSE, or with
> ntfs-3g, etc.

Nonintuitive indeed. :| I wouldn't have figured that one out myself
easily.

> I don't have the time to set up and test ntfs-3g, but you should tell
> me if simply removing the "use_ino" option from ntfs-3g.c causes the
> "no smoking" sign to go away and things to work properly.

It works. All is well. :>

> I'll add it for the next MacFUSE release. There should be a new point
> release sometime soon.

In the meantime, I'll just patch the code to remove use_ino from the
default argument list.

Thanks a lot!
- Erik


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"macfuse-devel" 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-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to