fstest : Posix conformance test suite Few notes on how to use fstest in short steps: # cd fstest # vi tests/conf Change 'fs' to file system type you want to test. These can be: UFS, ZFS, ext3, ext4, ntfs-3g, xfs, btrfs, glusterfs. # vi Makefile You may need to manually tweak few things by editing CFLAGS lines at the top of the file. # make It will compile fstest utility which is used by regression tests. # cd /path/to/file/system/you/want/to/test/ The test must be run as root user. # prove -r /path/to/fstest/ That's all. Enjoy. Currently supported operating systems: FreeBSD, Solaris, Linux. Currently supported file system types: UFS, ZFS, ext3, ext4, ntfs-3g, xfs, btrfs, glusterfs. Other forks of fstest are available at : https://github.com/pjd/pjdfstest.git https://github.com/ffilz/ntfs-3g-pjd-fstest/commits/master https://github.com/ffilz/pjdfstest/commits/master Author: Pawel Jakub Dawidek <pjd@FreeBSD.org> Linux port: Jean-Pierre Andre <jean-pierre.andre@wanadoo.fr> Szabolcs Szakacsits <szaka@ntfs-3g.org> updates by: Zorro Lang <zlang@redhat.com>