I'm trying to mount an S3 volume to my Amazon EC2 app instances so I can download
the latest files from my S3 bucket at startup. It looks like S3FS is the
right tool, but there appears to be an issue with fuse on the kernel
in the app image. Has anyone else run into this? s3fs compiles fine,
but when I try to run it, I get a "fuse: device not found" error.
The following was done to build s3fs:
apt-get install -y build-essential pkg-config libcurl4-openssl-dev
libxml2-dev libfuse-dev libfuse2
svn checkout http://s3fs.googlecode.com/svn/trunk/s3fs
make -C s3fs
cp s3fs/s3fs /usr/local/bin
SS_KEY" > /etc/passwd-s3fs
chmod 600 /etc/passwd-s3fs
mkdir -p /mnt/$bucket
/usr/local/bin/s3fs $bucket /mnt/$bucket
fuse: device not found, try 'modprobe fuse' first
FATAL: Module fuse not found.
FATAL: Error running install command for fuse
Has anyone else encountered this? If so, do we need to recompile the
kernel??? Hopefully not, as I don't even know where to start.
My Ubuntu kernel version is 2.6.16-xenU
If this means I need to rebuild my kernel, can someone tell me know to do that? I'm new to that process.