FSFIPI is a software tool that comprises several modules, such as the vaves file system, to offer FileSystem Filter PIpeline capabilities. It enables efficient versioning of files in the file system.
Using FSFIPI is simple, with the ability to specify desired modules by passing parameters on the command line. Modules are identified by their names without the 'fsfipi_' parameter prefix, and you can pass parameters to the modules by prefixing them with another '-' symbol.
To use the software, FUSE is required, but the benefits are truly impressive. You can modify and enhance the behavior of your filesystems, which allows you to do things that might initially seem impossible.
The latest release of FSFIPI includes a number of important updates, including the fixing of scripts for fuse 2.5 (eliminating the need to rely on localfs running in a specific directory). The renaming of run-vaves-bonnie.sh to run-vaves-removeall.sh is perhaps the most notable change, alongside scripts that now print out usage if improper parameters are passed.
Fuse_interface also calls FUSE with "-s" if the pipeline is not thread safe, making it faster and more efficient. The big Makefile reorganisation makes maintaining the software easier, while the addition of the fsfipi_through module, which provides a source of default filter methods, greatly enhances functionality.
Finally, the retransform name to fsfipi_rename is an impressive new addition that takes an already exceptional software to new heights. If you're looking for a FileSystem Filter PIpeline with incredible functionality and versatility, FSFIPI is definitely worth considering.
Version 1.1: N/A