I'm using CyanogenMod 11 on an i9300. The internal memory of my phone is quite full, but when I tried to find out what was taking this space I found out something really strange.

I installed the program Disk Usage & Storage Analyzer, and as you can see it shows that I actually have 10.25 GB occupied in the internal memory. But when I try to analyse what is taking up this space it seems that I have only 1.61 GB Occupied

Click images for larger version

This problem came up when I tried to install an app and the Play Store app told me that the internal memory was full.

1 Answer
1

There are three questions asked in the garb of one title. I've addressed them below.

First, about the title:

How can I find out what's using all of my internal storage?

I use an app called DiskUsage to see what's using my Internal/External SD card. The diagrams (hierarchy in size) it shows are extremely helpful. If your device is rooted, then the possibilities to scan directories in / pops up.

It's simple to use as well. Launch the app, choose the storage and see the stuff. You can also choose to see any folder inside your default File Manager by selecting the folder and tapping on Show.

About the question before the end:

This problem came up when I tried to install an app and the Play Store app told me that the internal memory was full.

This Play Store message is more or less related to the memory available for your apps installation (/data) and not the Internal SD card which you possibly have understood AFAIK. You can see similar questions/answer under the tag insufficient-memory.

The last question:

How can I free that space?

If the space belongs to Internal SD card, then you have multiple options to delete the unnecessary stuff. You can either use DiskUsage which also gives Delete option under menu, or delete the content using your preferred File Manager, or use PC to delete the stuff.