VLFS for LUFS provides an overlay filesystem that stores huge files on FAT32 and similar file systems efficiently. It's a virtual system that operates as a layer over the underlying file system.
To install vlsf, you'll need to have the prepatched LUFS package or the original version from the LUFS homepage, along with the patch file. Once you have those items, you can patch LUFS by entering the commands listed on the site. As usual with software installation, you will need to configure the software, create the necessary files, and install everything.
It's important to note that there are some limitations to using vlsf. Chunks files must be named following the foo.XY scheme detailed in the documentation. There is also a chunk size limitation of 2GB, and link or symlink operations are not possible with virtual files. Additionally, there are no cache update functions, and you may see inaccurate data if you work directly on the underlying filesystem.
The most recent release of LUFS, version 0.9.7, has a kernel module that is missing an internal cast. This can cause virtual files to display incorrect data over 4GB. The vlfs patch contains fixes for this issue, but it's essential to make sure that you compile and install the fixed module correctly to avoid any issues.
Version 0.3: N/A