Hi,

This problem is common when there is no real device behind the file system. When you eject a file system from Finder, the 'fsname' specified (see http://code.google.com/p/macfuse/wiki/OPTIONS ) is taken into account, and if you have specified an actual device as fsname, /dev/diskXsY, then Finder behaves correctly and asks you whether you want to eject other mounted partitions on /dev/diskX. If the 'fsname' is not recognized by Finder, then it seems to group it together with all other 'local' mounted devices that don't have a recognizable 'fsname'. So if you have two 'local' mounts with no valid fsname, then it will notify you about the others when unmounting.

I haven't found a workaround for this, but maybe it's possible using some other specially formatted fsname.

The 'local' option is not really meant to be used with file systems where there is no underlying physical device (some would argue it's not suitable for MacFUSE mounted file systems at all, but I wouldn't agree), so I guess you'll have to live with these issues if you're going to continue using the 'local' option.

- Erik

On 2010-04-14 06:13, Jim wrote:
I have two MacFuse file systems which are mounted simultaneously with
the local flag set. When I try to eject one of them I get the Finder
Warning (10.6.x) that there are two partitions on the same device
along with the offer to eject them all. This isn't desired behavior.

It looks like maybe the Finder is using the mountFrom location and
just looking to see if they are the same except for the last digits.
Since mount shows the mountFrom as m...@fuse0 and m...@fuse1 this is
going to be a problem.

Has anyone else looked into why this is going on?

Thanks,
Jim


--
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.

Reply via email to