Changes

From SME Server
Jump to navigationJump to search
Initial version
{{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
501

edits

Navigation menu