FUSE - Filesystem in Userspace
Maintainer
Michael Weinberger
Description
FUSE is a kernel module that allows non-privileged users to run file system drivers in user space. With FUSE virtual files systems can be realized that can expose any data source as a filesystem. There are already many filesystems available that uses FUSE. more info
Installation
Configuring the Dag Repositoy
You need to activate the Dag reposity before installing this contrib.
see dag repository
Installing FUSE
Download the smeserver-fuse RPM from http://mirror.contribs.org/smeserver/contribs/michaelw/sme7/FUSE
Install the package with all dependencies
/usr/bin/yum --enable=dag localinstall smeserver-fuse-*.el4.sme.noarch.rpm
Testing
To verify the installation mount a directory from a remote server you can access via ssh.
Installing the FUSE SSH Filesystem
/usr/bin/yum --enable=dag install fuse-sshfs
Mount a remote directory
mkdir /mnt/fuse-ssh-test sshfs <REMOTE_HOST_IP>:/var/log /mnt/fuse-ssh-test
When everything works you can see the log files of the remote server
ls /mnt/fuse-ssh-test
Cleaning up
umount /mnt/fuse-ssh-test rm -rf /mnt/fuse-ssh-test rpm -e fuse-sshfs
Uninstall
Unmount all FUSE filesystems.
Remove the base RPMs
rpm -e smeserver-fuse dkms dkms-fuse fuse fuse-sshfs
and the dependencies if no longer needed
rpm -e cpp gcc glibc-devel glibc-headers glibc-kernheaders kernel-devel