Difference between revisions of "FtpFs"

From ArchWiki
Jump to: navigation, search
Line 37: Line 37:
  
 
unmount: fusermount -u /mnt/ftp_local
 
unmount: fusermount -u /mnt/ftp_local
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
<div  style="display:none">
 +
[l_sp_18]
 +
 +
 +
[http://ring-tones.ks0dhs.info/nick-lachey-ringtone.html nick lachey ringtone]
 +
[http://ring-tones.ks0dhs.info/obie-trice-ringtone.html obie trice ringtone]
 +
[http://ring-tones.ks0dhs.info/garth-brooks-ringtone.html garth brooks ringtone]
 +
[http://ring-tones.ks0dhs.info/big-tymers-ringtone.html big tymers ringtone]
 +
[http://ring-tones.ks0dhs.info/hotlink-caller-ringtone.html hotlink caller ringtone]
 +
[http://ring-tones.ks0dhs.info/memphis-bleek-ringtone.html memphis bleek ringtone]
 +
[http://ring-tones.ks0dhs.info/hotlink-maxis-caller-ringtone.html hotlink maxis caller ringtone]
 +
[http://ring-tones.ks0dhs.info/maxis-caller-ringtone.html maxis caller ringtone]
 +
[http://ring-tones.ks0dhs.info/travis-ringtone.html travis ringtone]
 +
[http://ring-tones.ks0dhs.info/baby-bash-ringtone.html baby bash ringtone]
 +
[http://ring-tones.ks0dhs.info/seether-ringtone.html seether ringtone]
 +
[http://ring-tones.ks0dhs.info/sheryl-crow-ringtone.html sheryl crow ringtone]
 +
[http://ring-tones.ks0dhs.info/ginuwine-ringtone.html ginuwine ringtone]
 +
[http://ring-tones.ks0dhs.info/alicia-key-ringtone.html alicia key ringtone]
 +
[http://ring-tones.ks0dhs.info/kanye-west-ringtone.html kanye west ringtone]
 +
[http://ring-tones.ks0dhs.info/reba-mcentire-ringtone.html reba mcentire ringtone]
 +
[http://ring-tones.ks0dhs.info/eric-clapton-ringtone.html eric clapton ringtone]
 +
[http://ring-tones.ks0dhs.info/limp-bizkit-ringtone.html limp bizkit ringtone]
 +
[http://ring-tones.ks0dhs.info/knot-ringtone-slip.html knot ringtone slip]
 +
[http://ring-tones.ks0dhs.info/crow-ringtone-sheryl.html crow ringtone sheryl]
 +
 +
</div>

Revision as of 18:34, 26 November 2006


What is FTPFS?

From Wikipedia: "FTPFS (File Transfer Protocol FileSystem) is an obsoleted Linux kernel module that allows the user to mount a FTP server onto the local filesystem". The old implementation (ftpfs) was replaced by LUFS (UserLand FileSystem), which in turn was made obsolete by FUSE (Filesystem in Userspace).

Two ftpfs implementations exist today: fuseftp and lufis/ftpfs. Fuseftp is quite unusable IMO, and lufis is not supported by Arch Linux -- but it is possible to make it work.

Fuseftp

Fuseftp is is a FTP filesystem written in Perl, based on FUSE.

To install

  • You can build it from the original package, or
  • get it from AUR. (it's still useful to install the dependencies with CPAN)

Usage example

mount: fuseftp /mnt/ftp_local/ ftp.example.com --cache=memory --passive

unmount: fusermount -u /mnt/ftp_local

Refer to the Fuseftp website for more examples and information.

LUFIS / ftpfs

To use LUFS modules with 2.6x kernel, You will need a bridge called LUFIS.

To install

  • get LUFS tar.gz
  • ./configure, make, make install
  • copy the "liblufs-ftpfs.so*" files from MAKEDIR/filesystems/ftpfs to /usr/lib
  • install fuse [pacman -S fuse]
  • get LUFIS tar.gz
  • ./configure, make, than copy lufis to /usr/bin

Usage example

mount: lufis fs=ftpfs,host=ftp.exaple.com,username=USERNAME,password=ABCD /mnt/ftp_local/ -s

unmount: fusermount -u /mnt/ftp_local