Suddenly one of the Linux servers shows disk space is full but couldn't find huge files on the drive. This is due to that a process has opened a large file which has since been deleted. You have to kill that process to free up space.
sudo lsof +L1
From the above image, apache is holding the huge files.Issue resolved after a soft restart of apache service.