Hey,
Thanks for the help everyone, but I'm actually STILL having problems with this and it's driving me crazy.
I managed to partition my SD card and have set up Links2SD correctly (so I think).
But even when I select all the options to link apps with Links2SD, I am getting a full up internal memory. I'm totally lost on how to remedy this. I have less than a dozen apps and no space whatsoever. How can this be?
Link2sd is not completely effective but the best I have found. You still have to manage your internal memory usage from time to time. For instance, when an app autoupdates it will sometimes install itself to the SD card which still leaves some in internal memory. This prevents link2sd from creating a link. I have to use link2sd to move link them occasionally. Also some apps use internal memory for data and are very sloppy about how they manage memory usage. For instance the Facebook app I think is a packrat. It uses alot of memory over time and never seems to throw stuff away. It consumes alot of memory over time. It seems to really depend on how the app is written. It's really a black ar tas to how to free up memory but here is what I do. I try to keep about 30-80MB of free internal.
1 Make sure Link2SD has everything linked to the SD card except a few essentials like link2sd, Superuser, Rom Manager, or anything else you really need if your sd card cant be used.
2 In Link2SD click settings then more and pretty much go down the list except for Recreate Mount Scripts and Link Dalvik-Cache Files. It sometimes helps when you relink application and library files... don't ask me why.
3 Download an app called DiskUsage from the market. It can give you an Idea of what apps are eating up internal memory. If you find an offender like Facebook or something like a google reader app that thinks it needs to waste 30MB of your memory downloading everything it thinks you might ever read delete the data for that app and consider uninstalling it if it continues to use too much. The data for an app can always be downloaded again if it is necessary. Caches for apps can be deleted as well. Not every app is the same. Some use internal memory and some put it on the SD card where it "Should" be. There really doesn't seen to be any rhyme or reason to it, so watch your free internal memory every time you make a change.
4 Uninstall half the new games my kids installed the last time they used my phone!
Seems to work for me, I gave up trying to understand it a long time ago.
You could very well have a different problem since you say you have only a small number of apps installed. One thought... why would you have app2sd AND Link2sd both installed? They do essentially the same thing, although I never got app2sd to work right. Sounds kind of like running two anti-virus programs to me. I would try uninstalling app2sd, then uninstall the other apps one by one and reinstall and see if that makes a difference. Try rebooting after uninstalling even...
EDIT: Oh i forgot empty the trash on your email account! I forget if it was the stock email app or the hotmail app but one of them was caching every single one of my wifes deleted emails. She had maybe a couple thousand in her trash and it was eating ups gobs of internal memory on her phone!