LWN.net Logo

Testing

Testing

Posted Jan 21, 2010 11:17 UTC (Thu) by epa (subscriber, #39769)
Parent article: LCA: Why filesystems are hard

Is there a fuzz tester for filesystems that starts a virtual machine image and thrashes it with randomly generated filesystem calls by user processes, online resizing and defragmenting, artificially generated 'disk hardware errors' and so on until it crashes?

Or, perhaps easier, a fuzz tester that corrupts disk images and tries to crash the kernel?


(Log in to post comments)

Testing

Posted Jan 21, 2010 17:36 UTC (Thu) by bcopeland (subscriber, #51750) [Link]

Not sure about VM-based tests (not really necessary) but there are fsfuzzer and various incarnations of fsx to name a couple of popular options.

Testing

Posted Jan 22, 2010 6:57 UTC (Fri) by cpeterso (guest, #305) [Link]

Perhaps the fuzz tests could be used on a filesystem in a loopback device? The host system would be (mostly) protected from corruption of the real filesystem.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds