1,590 bytes added
, 21:33, 29 November 2008
{{Languages}}
==FUSE - Filesystem in Userspace==
{{Level|Medium}}
=== 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 export any data source as a filesystem. There are already many filesystems available that uses FUSE. [http://fuse.sourceforge.net more info]
{{Warning box|This contrib installs gcc, cpp and some *-devel RPMs. Do not use the contrib, if you have security concerns with those packages installed.}}
=== Installation ===
==== Configuring the Dag Repositoy ====
{{Repository|dag}}
==== 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
[[Category: Contrib]]
[[Category: Administration]]
=== 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 directoy ====
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
=== 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