File system testing tools

We are developing file system filters, and we need to automate testing on all the platforms that we aim at (Windows, OS X, Linux). What tools would you recommend to check if a particular mounted file system is working properly.

Here the word “right” probably needs some clarification: Since we are developing filters (and not a new file system), the behavior should be the same as the underlying file system (NTFS, HFS +, XFS). Thus, tools should check not only the basic operations (open / read / write / close / dir), but also special OS and file system functions such as resource forks in HFS, streams in NTFS, security attributes, etc.

Thanks in advance, KIV

+3
source share
4 answers

fsxThe Exerciser File System is well known as a stress test for file systems. The Linux Test Project Linux LTP contains many tests, some of which also use the file system.

Besides xfstests , I don’t see anything that performs the functions of certain file systems. diskdev_cmds (containing Apple's file system utilities) has no tests. NetBSD/src/tests/fs/ffsalmost empty. e2fsprogs contains a bunch of bad disk images, but there were no special tests.

Heck, do ext[2-4] ffs - " "? xfstests , preallocate, .

fsx . " ".

+2

LTP ( Linux), , NFS,

:  IOZone, FSX, FSStress, ConnectAthon04,

: Pynfs, NewPynfs

NFS V4. .

, , LTP EXT2, EXT3 , .

+1

OS X Backup Bouncer. , - , , OS X. 100%, , - 100% ...

0

NTFS-3G NTFS Unix POSIX, POSIX 3000 .

0
source

Source: https://habr.com/ru/post/1708327/


All Articles