Softpedia
 


LINUX CATEGORIES:



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

    frfs 0.0.3

    Download button

    No screenshots available
    Downloads: 514  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Very Good (4.2/5)
    16 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Yann E. MORIN | More programs
    GPL / FREE
    September 13th, 2007, 17:31 GMT
    ROOT / System / Filesystems

     Read user reviews (0)  Refer to a friend  Subscribe

    frfs description

    frfs implements a fully functional in-RAM filesystem using the FUSE framework.

    frfs implements a fully functional in-RAM filesystem using the FUSE framework.

    Overview:

    With Linux, creating RAM-backed file system is easy: su to root, mount a tmpfs some place, come back to plain user.

    Ah, but you’ve got to become root! I abhor being root when that can be avoided.

    The solution is to use the FUSE library and pseudo- file system and let the user mount the file system.

    In its current state, frfs does work quite nicely. It supports most of the usefull features of a Linux file system:

    · files and directories
    · symlinks
    · hard links
    · unlink open files, free on last close()
    · most file operations:

    open(2)
    read(2)
    write(2)
    close(2)
    opendir(2)
    readdir(2)
    truncate(2)

    But it lacks some functionality: some interesting operations are not yet implemented (but should be easy):

    · statfs(2)
    · flush(2)
    · extended attributes

    Also it is not thread-safe yet. Some infrastructure is there, but code is missing.

    Build:

    make

    Mount:

    ./frfs /some/place/frfs

    Use:

    cd /some/place/frfs
    tar xjf /my/files/linux-2.6.22.3.tar.bz2
    cd linux-2.6.22.3
    make defconfig
    make
    cd

    Umount:

    fusermount -u /some/place/frfs

    Requirements:

    · FUSE



    Product's homepage

      


    TAGS:

    RAM filesystem | FUSE filesystem | file system | RAM | FUSE | userspace

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

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