Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > System > Filesystems

    Proxy filesystem for FUSE 1.0.0

    Download button

    No screenshots available
    Downloads: 568  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.6/5)
    19 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Axel Gembe | More programs
    GPL / FREE
    September 13th, 2007, 14:59 GMT
    ROOT / System / Filesystems

     Read user reviews (0)  Refer to a friend  Subscribe

    Proxy filesystem for FUSE description

    An implementation of a filesystem that resolves symlinks and displays them as real folders

    Proxy filesystem for FUSE is an implementation of a filesystem that resolves symlinks and displays them as real folders as well as a few more things.

    For example it is possible to point a folder or a single file at a file in the users home directory. Also it is possible to hide files / directories from the folder listing.

    Configuration is done through a .proxyfs file in a directory.

    Configuration:

    The configuration is stored in a file named .proxyfs. The format is standard .ini format, that is section headers in [] following keys / values for the section. The section can be either [Directory], meaning the properties are applied to the current directory or [File/< somefile >] meaning the properties are applied to the file < somefile >.

    Available properties are:

    LinkTo

    - This links the folder or the file to the string specified. You can use the ~ character in the string to link to the current users home directory.

    Hidden

    - This hides the current folder or file if set to 1.

    There will be more options in later versions (if time permits.

    Installation:

    First you need to install wxWidgets (currently you have to use non-Unicode, but I'm working on this). I've configured, compiled and installed 2.6.4 like this:

    host:~/wxWidgets# ./configure --disable-unicode --with-zlib --disable-gui --prefix=/usr && make && make install

    You also will need FUSE. I've used the standard Gentoo FUSE ebuild for this.

    To build the source code use this:

    host:~/proxyfs# ./build.sh

    If everything went right you can now mount the filesystem:

    host:~/proxyfs# ./proxyfs /mnt/proxyfs /proxyfsroot
    host:~/proxyfs# ls -lah /mnt/proxyfs
    total 8.0K
    drwxr-xr-x 2 root root 4.0K 2007-08-27 01:54 .
    drwxr-xr-x 4 root root 4.0K 2007-08-27 01:54 ..
    -rw-r--r-- 1 root root 0 2007-08-27 01:54 hello_world
    host:~/proxyfs#


    Product's homepage

      


    TAGS:

    resolve symlinks | FUSE filesystem | proxy filesystem | proxy | filesystem | FUSE

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM