To diagnose the state of your disk space there are two basic tools.
1. To get an overview of what's going on with your storage, "df -h" tells how big is each mounted file system and how much of it is used.
2. To dig into specific directories, "sudo du -hs /dir" will tell you how much storage space is used by files in directory /dir.
You can run snippets such as this to understand what exactly is consuming space in directory /dir "sudo find /dir -maxdepth 1 -exec du -hs {} \;"
Anyway, do mind where your application writes data - some filesystems such as /tmp and /var/tmp are mounted as tmpfs (i.e. ramdisks) with rather small size.
To have a look at installed packages and their disk usage, I have found this command to be useful: "dpkg-query -W -f '${Installed-Size} ${Package}\n' | sort -n"
--
Kind regards,
Tarmo