PreLoadFs

Introduction

This user space (yes, it uses fuse) file system mounts a single file (either on local file system or on Internet using HTTP) and caches (pre-loads) it’s content in advance. The main usage for this file system would be in an embedded Linux system with multimedia player without HTTP support or decent caching strategy. You can mount a file over HTTP with PreLoadFs and you get buffering and you can pass it’s local file name at the local mount point to the ‘dumb’ multimedia player.

I’m not responsible for data loss or any other problem you may encounter during using this software.

Features

  • Mounts either a local file or a file over Internet using HTTP.
  • Buffers content in a temporary directory or in a memory.

Documentation

preloadfs -h

Download

Source code is available at github.com. To download and compile the latest version of PreLoadFs do the following:

git clone git://github.com/tex/preloadfs.git
autoreconf --install
cd preloadfs
./configure

Change Log

For detailed change log see commit log.