FUSE - Filesystem in Userspace
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
Configuring the Dag Repositoy
You need to activate the Dag reposity before installing this contrib.
see dag repository
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
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
umount /mnt/fuse-ssh-test rm -rf /mnt/fuse-ssh-test rpm -e fuse-sshfs
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