Virtual LargeFile System for LUFS 0.3

Virtual LargeFile System for LUFS is an overlaying filesystem for storing very large files on FAT32 and similar.
Virtual LargeFile System for LUFS
  1 Screenshot
vlsf is a plugin for the LUFS package which allows to write large files (4GB and more) on primitive filesystems like FAT32.

The workaround is simple: the file is stored in small files (chunks) on the real filesystem using the same method and naming scheme as the split utility.


To install lvfs, you need the prepatched LUFS package or the original version from the LUFS homepage and the patch (see above).

To patch LUFS, do

cd lufs-0.9.7
patch -p0 < ...patchfile

The rest as usual:

(as root) make install
cd kernel/Linux
(as root) insmod 2.6/lufs.ko
(or the equivalent for 2.4/lufs.o)


chunk files must be named after foo.XY (where XY follows the split(1) scheme)
chunk size is limited to 2GB
Link/Symlink operations not possible with virtual files
no cache update functions - you will see wrong data if you work on directly on underlying filesystem

What's New in This Release:

In LUFS, version 0.9.7, the kernel module misses an internal cast so virtual files contain the wrong data over 4GB. The vlfs patch contains fixes, but make sure that you compile and install the fixed module.

last updated on:
April 8th, 2005, 17:01 GMT
developed by:
E. Bloch
license type:
GPL (GNU General Public License) 
ROOT \ System \ Filesystems
Virtual LargeFile System for LUFS
Download Button

In a hurry? Add it to your Download Basket!

user rating 13



Rate it!

Add your review!