I've formatted my phone after doing factory reset ...i went down the list of things in CWM recovery....everytime i hit a wall....start all over again...format, format, format..reset reset reset....
The Premia i had before was way more forgiving...i guess it spoiled me...I've been formatting this phone if not everyday...every other day...some days twice.....
Last time i installed KK...i installed ASTRO file manager...and it showed7 folders of the same thing....so.....i said some cuss words ...dusted everything off again..,and threw. XPERION in it...
Now..that's where it sits with stock whatever it came with..plus apps2SD....which..by the way seems too do what says...but it's not enough...
I'm gonna let it rest...wish it ill....maybe even give it to the fish...
I don't want to sound like an ass, but from your posts you don't sound like you know what you are doing.
You will NEVER fix the internal storage issue unless you do something like switch the internal, and external memory. Using Link2SD plus will help greatly.
You said it showed 7 folders of the same thing? I very much doubt you actually had 7 copies of a file on your device. It seems you don't understand what a symbolic link is, and how the linking function is used.
If you have a folder X, and link it to folder Y then open a file manager split screen and open the folder X, and also the folder Y it will show that both folders have the same contents, and different paths. However, there is only really 1 file. Think of linking as an advanced shortcut. When you place a shortcut in a folder it doesn't make a new file. Linking is the same, but instead of a shortcut it makes it appear as though it's an actual file, and the system can do things with it such as opening the file as it. If you tried to open a shortcut, it would read the file as a shortcut, and not work.
Here's an example of how my data is mapped.
Internal Data: "/data"
SD Card: "/storage/emulated/0"
Even though the internal, and sd card are different locations. They show the exact same files. However, deleting a file in one location, will cause the file to be deleted in another. Create a new folder in one, shows up in another.
To fix the insufficient data problem you need to partition your SD, and if you can map the storage to look like mine it will work without a problem.
Internal = "/data"
SD Card = "/storage/emulated/0"
Ext SD = "/mnt/media_rw/sdcard1"
SD Card 2nd part = "/data/sdext2"
System = "/system"