1. A method for generating a file system model comprising: providing a file system model having a plurality of file system data objects, the file system model simulating a working file system and each file system data object corresponding to a working file system data object, and the file system model comprising synthetic data resembling true data of the working file system being simulated; providing a trace algorithm for each file system data object of the file system model, wherein the trace algorithm is a sequential process of file system events created before the providing of the file system model; generating, by a computer, a plurality of trace files for the file system model by applying a corresponding trace algorithm to each file system data object, each corresponding trace file summarizing file system events at a plurality of timepoints for the file system data object; generating, by a computer, compact representations of the file system data objects included in the trace files at the plurality of timepoints; storing, by the computer, the compact representations; receiving from a user a selection of a timepoint; and using the compact representations, generating, by the computer, a file system model for the selected timepoint or at least one file system data object at the selected timepoint, wherein the file system model is generated without the need to generate sequential file system models for timepoints previous to the selected timepoint.