We've designed OTRS 3.x extension that allows you to have article files compressed on disk when using ArticleStorageFS file backend inn OTRS. This may be useful when dealing with large amount of data (ticket bodies and attachments).
Our systems with this extension enabled use 20-25% less disk space (may give better results - depends on data type stored in system).
Always test changes in test OTRS installation and create all necessary backups before applying to production systems.
This instruction is for experienced OTRS admins/developers. Use it on your own risk.
Install our extension introduced in d80382c2 (patching required - we don't provide opm packages; you can buy our help if required - see below), rebuild OTRS config and delete its cache.
Go to SysConfig and enable Ticket::ArticleStorage::CompressEnabled and tune other Ticket::ArticleStorage::Compress* parameters if necessary. Compression will be applied to all new data on disk. All existing and new uncompressed files will be available to OTRS also.
You can also compress existing files "manually" using gzip; sample command tested on Debian: