rfsdelta is a Linux 2.6 kernel module that records all modifications made in the inode of a file system.
One of the unique features of rfsdelta is that it only requires a single watcher process to operate effectively. This means that users can easily manage the notifications while reducing the overall system workload. Additionally, rfsdelta provides detailed reporting on various file system changes, including unlink(), rmdir(), and st_*. These innovative features set rfsdelta apart from other notification tools.
The development of rfsdelta is based on the kernel module found in rlocate 0.5.5, making it extremely reliable and effective. However, there are some known limitations to keep in mind. For example, the module only supports a single watch per system, meaning that multiple attempts to open rfsdelta-events will result in the 'Device or resource busy' error message. Additionally, the module doesn't work with rlocate.ko or other security modules registered with register_security(), which may result in 'Invalid parameters'.
To use rfsdelta, you will need a Linux 2.6 kernel source tree and a kernel with specific settings. The module is easy to compile and install, and there are detailed instructions available for users to follow. The installation process is designed to be quick and straightforward, and users can start using the module immediately after installing it.
The latest release of rfsdelta features some exciting updates, including improvements to in-kernel locking and synchronization, and the addition of log_writes support, allowing the reporting of changes of file contents. Rfsdelta is an outstanding tool that provides developers with an efficient and reliable way to collect and report filesystem inode changes quickly and easily.
Version 0.08: N/A