Adaptive Filesystem Compression For General Purpose Systems