On May 16, 2008, at 12:42 PM, Skip Tavakkolian wrote:

it's a little deeper; i'm wading in the mire that is libfuse to see if
i can spot the difference from what 9pfuse has. i'm hoping some
combination of '-o's to mount_fusefs will fix it.

Sadly it's not the mount_fusefs that's failing. I've finally gotten around to looking at this again now that there's a nice new utility from Russ that uses 9pfuse.

9pfuse does mount (on Leopard at least) with the latest MacFUSE 1.7 from the goog, and you can watch all the debug details. Unfortunately 9pfuse ends up having similar problems to sshfs, I/O failures when traversing the mount point. For sshfs it appears as if the latest MacFUSE keeps everything mounted as root -- so even if you try to force your uid it ignores it and you end up with a file hierarchy you can't traverse.

I'll keep looking through to see if the API changed a bit more. There are MacFUSE filesystems that do work, http://www.friday.com/bbum/2008/01/10/silly-hack-of-the-day-mount-the-obj-c-runtime-as-a-filesystem/ . That example goes through a different path to initialize the fuse mount...

-jas


Reply via email to