Post by email@example.com
I am just new to FUSE and as a first step, I tried running the
example "fusexmp". Unfortunately it hangs and I am unable to kill it. These
1. I am running 2.6.18-8.el5PAE #1 SMP kernel. The kernel didnt have
fuse.ko module. So I had to get the kernel source to build the fuse module.
2. Since I couldnt get hold of the source code for PAE version of the
kernel, I downloaded 2.6.18-8 from kernel.org and built fuse module
and "insmod" ed it.
3. Built the fuse 2.8.0 source tar ball (which built the examples also by
4. Created /mnt/fuse directory
5. Ran examples/fusexmp /mnt/fuse -d
It just sits there doing nothing. When i type mount command, it doesnt show
the fuse filesystem mounted. Also, i can not seem to kill the process(Yes
used kill, kill -9 etc etc)
That sounds just like the same experience I just have with my first encounters
with fuse. My real application is vdfuse, an utility which is supposed to mount
virtual disk images as used by the VirtualBox virtualization package.
As test I then tried the hello example from the fuse distribution and see the
..../hello /mnt/vdi -d
FUSE library version: 2.8.0
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
unique: 1, success, outsize: 40
and then every process which tries to acces the mountpoint /mnt/vdi hangs
forever. Not interruptible (e.g. no ^C or ^Z possible), not killable even with
kill -9. The "hello" program can be killed and then the hanging programs return
with error messages.
Some envolved program versions:
Linux Kernel 2.6.30 SMP (with fuse fs)
fuse 2.8.0 (from source)
University of Cologne
Robert-Koch-Str. 10 Tel.: +49-221/478-7024
D-50931 Koeln E-Mail: ***@Uni-Koeln.DE