Some files have accumulated or grown too big, go find out what they are.
It could be logs or just about anything. I think we need more information to offer help. “Suddenly” seems unlikely.
find / -type f -exec du -hs {} \; | sort -rh | head -n 1
but obviously it may take a while (looking for everything)
or
du -sh * | sort -rh | head -1
might be better
IIRC on a Virtualmin the largest is Maildir but only Mb not Gb or the home/domain/website dirs Obviously if you are uploading files/images with some poorly written code/plugin on a website then the sky could be the limit.
The first step has to be identifying the files then identifying where they are coming from.
You could free up some space to make things working for the moment and then find out what has grown so big and took all your disk space. There are many things that could cause this.
Keep an eye on the Disk Usage and Disk quotas on the Virtualmin dashboard is always a good thing to do from time to time. You can spot running out of space in an early stage.