Para reducir el uso de espacio en disco intermedio, puede comprimir sobre la marcha:
mysqldump (options) | bzip2 -c > /backup/$filename.sql.bz2
Esto significa que no tendrá que escribir todos los datos SQL sin comprimir en un archivo y luego volver a leerlos para comprimirlos.