Debian lenny & fuse

I am following the instructions on http://www.linode.com/wiki/index.php/S3fs to mount an s3 bucket in my filesystem. When running s3fs to do an actual mount I get the following error:

fuse: device not found, try 'modprobe fuse' first

"modprobe fuse" gives:

FATAL: module fuse not found

I am running a debian lenny image "Latest 2.6 Stable (2.6.18.8-linode22)" and was under the impression that, from articles I read in the forum, that the kernel had the fuse module installed. Am I missing something? Can somebody give me advice on how to make this working?

Many thanks.

5 Replies

As Linode kernels are loaded from outside of your VPS's filesystem, they can't use modules, which have to match the kernel version and would reside inside it. All modular features are statically compiled into the kernels. So, no modprobe. I guess that you need to install the fuse userspace part (libfuse2, fuse-utils) and/or manually create /dev/fusectl using mknod (character device, major 10, minor 229 , 660 root.fuse I think).

You can use pv_ops to run your own kernel, into which you can load modules.

Installing fuse-utils did the trick. Thanks for your help.

I'm trying to get fusecompress to work. I have created /dev/fusectl but it still doesn't work:

# mknod /dev/fusectl c 10 229
# chmod 660 /dev/fusectl
# fusecompress some_directory
fuse: device not found, try 'modprobe fuse' first

fuse-utils is installed. How do I make fuse work?

Thanks to czr on IRC for helping me out. Turns out the Linode kernel already supports FUSE, but I the /dev device is called /dev/fuse, not /dev/fusectl. After renaming it it worked.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct