The dsnapshot script provides a high-level interface to the Linux Logical Volume Manager. It uses its block-level snapshot support to create directory snapshots. In contrast to block-level snapshots, directory snapshots resemble the file system layer. Thus, you can snapshot any directory that is on a logical volume without worrying about the actual logical volumes, mount points, and paths.
The dump package contains both dump and restore. Dump examines files in a filesystem, determines which ones need to be backed up, and copies those files to a specified disk, tape or other storage medium. The restore command performs the inverse function of dump; it can restore a full backup of a filesystem. Subsequent incremental backups can then be layered on top of the full backup. Single files and directory subtrees may also be restored from full or partial backups.
FileType is a file type detection engine written in C. It will appeal to coders looking for functionality similar to that provided by the 'file' command. FileType is compact (less than 20K binary), efficient, and very portable. FileType is part of the family of software created from the commercial Xamime email filtering project.
Ximinez is a disk usage analyzer and comparator. It enables you to take snapshots of disk usage for a given folder, to browse through the snapshots, and to view differences between snapshots. It is aimed towards solving problems like: "Why is my disk suddenly so full when it was OK just recently?" Besides the GUI, the package also includes an optional command line tool, which can be used, for example, in conjunction with a scheduler to take snapshots on a regular basis.
e2fsimage enables the user to create and populate an ext2 filesystem image as a copy from an existing directory tree. It supports regular files, directories, soft links, hard links, and block/char special devices. The ownership of all files is changed to root, by default, while the permissions are kept.
iogen is an I/O generator. It forks child processes that each run a mix of reads and writes. The idea is to generate heavily fragmented files to make the hardware suffer as much as possible. This tool has been used to test filesystems, drivers, firmware, and hardware devices. It is by no means meant as a performance measuring tool since it tries to recreate the worst case scenario I/O.