I deleted a 7GB apache2 other_vhosts_access.log.1 to free up some space on our server. Basically I deleted all but the most recent access logs. The largest was uncompressed - I assume it hadn't been through logrotate (which is running).
Running a df -h shows no extra space and I have tried every combination of
apache/apachectl restart/reload/graceful etc.. as mentioned in other questions - with no result.
lsof doesn't show the file open either.