Difference between revisions of "FUSE - Filesystem in Userspace"
From SME Server
Jump to navigationJump to searchm (categorisation) |
|||
Line 10: | Line 10: | ||
=== Installation === | === Installation === | ||
==== Configuring the Dag Repositoy ==== | ==== Configuring the Dag Repositoy ==== | ||
− | + | [[dag]] | |
==== Installing FUSE ==== | ==== Installing FUSE ==== | ||
Download the smeserver-fuse RPM from http://mirror.contribs.org/smeserver/contribs/michaelw/sme7/FUSE | Download the smeserver-fuse RPM from http://mirror.contribs.org/smeserver/contribs/michaelw/sme7/FUSE |
Revision as of 18:58, 2 November 2013
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
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