you shouldn't need -o unix,trans=unix -- just trans=unix.
Double check the 9pnet module is installed as well as the 9p module
(it should be automagically in the kernel version you are running).
Also, a good tip when trying to figure out whats going south when v9fs
is involved is to add debug=0xffff into your mount options and post
the respective sections of your /var/log/messages.
Just tried it on 2.6.33-rc4 and it mounted fine
mount -t 9p /tmp/ns.root.localhost:10/acme /mnt -o trans=unix,uname=root
-eric
Assuming you have write permission on /mnt/acme
and FUSE installed,
acme -m /mnt/acme
should work just fine.
Russ
The only MacFUSE issues have been using the correct path
since the installed binaries seemed to move around each time
a new version came out. That seems to have settled down.
Russ
Commands may be renamed or missing too. 9pfuse(4) states "The
fusermount binary must exist in the current search path," however the
nearest thing I see to that with macfuse 2.0.2 is:
$ locate -i mount | grep -i fuse
/System/Library/Filesystems/fusefs.fs/Support/mount_fusefs
Running it I get the nice little mesage: "This program is not meant
to be called directly. The MacFUSE library calls it." Lovely.
--
freedesktop.org, because unix doesn't make things harder enough.
Ethan Grammatikidis
eek...@fastmail.fm
i've thought in the past that perhaps the first write
to a file in mnt/acme/new should create the window,
rather than just walking to it.
it always seems odd to me that du -a /mnt has side effects.
2010/1/27 Lorenzo Bolla <lbo...@gmail.com>:
the 9p fuse converter can't legitimately cache the
qids from the directory read, so there's probably
no other way.
2010/1/27 erik quanstrom <quan...@quanstro.net>:
> On Wed Jan 27 08:42:31 EST 2010, rogp...@gmail.com wrote:
>> i guess that's because it's walking into mnt/acme/new,
>> which creates a new window.
>>
>> i've thought in the past that perhaps the first write
>> to a file in mnt/acme/new should create the window,
>> rather than just walking to it.
>>
>> it always seems odd to me that du -a /mnt has side effects.
>
> seems even more antisocial that fuse is walking
> around for no reason. there's a fine line between
> programs doing things for you and to you.
>
> - erik
>
>
seems even more antisocial that fuse is walking
Thanks Again,
-eric
why is it walking there in the first place? i might
be able to understand fuse reading the top level
directory. but new isn't even at the top level.
- erik
-eric
Wish I could find Lucho's email on this, but the Linux guys
particularly don't like things like clone files; "Our scripts will
read them and cause trouble" is the basic complaint.
Bringing some of these new ideas to older OSes will hit some
incompatibilities that can't be fixed ...
ron
unlike reading all those harmless files in /dev with no side-effects whatsoever
yes it is. /mnt/acme is the root, hence /mnt/acme/new
is in the top level.
ls -l /mnt/acme
does a directory read to obtain just the names of the
directory entries (that's all the unix interface allows)
and then stats each file in the directory, which turns
into a 9p walk+stat+clunk.
if you ran ls -l /mnt/acme/* in plan 9 you'd get the
same behavior. the difference is that 9p has
optimized the star-free case in a way that unix
cannot take advantage of.
russ
ls -ld /mnt/acme/* would be a better illustration, i think.