-
Although I get this annoying message as well, and it usually causes synchronization issues, I've had good luck solving the problem. I've learned, as many posters have mentioned, that it's individual programs causing the data space issues and not an aggregate data space issue. When you select the error message you'll be taken to the page which lists all the programs. Usually the culprit is towards the top of the list, and you just have to apply some logic. Most recently I deleted all the data cache from the internet program. Sure it caused me to lose some bookmarks, but the gain was worth it. Messaging caused a big problem too, until I realized I didn't need to save a bunch of old texts. Uninstalled facebook a few times, deleted a bunch of history from maps, etc. So my advice and experience is to just use some logic and work through it. Also, so many are such a good help on this forum that I'm happy that for once I can pay it forward!
good luck to all
-
01-23-2012 06:25 PM
# ADS
-

Originally Posted by
iowabeakster
I will see if I can communicate this.
There is an mtd blk called /data/data. It is limited to 150 megabytes. It is just a junk drawer that various apps (all of your apps) can use to stash various pieces of data. This is what is full.
For you people who refuse to give yourself full permission to operate your phone (non-root), sorry, it's going to be a hassle. But these ideas should give you some space in there.
Go into your Menu>Settings>Manage Applications>ALL your freaking APLICATIONS... and start going through the list. Clear caches and data from your apps... especially the space hogs like facebook and twitter (i mock you, facebook users). Move some to SD card.
Get rid of all those apps you never use too.
yeah, you might need to reenter some ID's and passwords on the apps again after clearing out data (but that is what needs to be done).
Get rid of all those text messages.
Acces your email, twitters etc accounts on a computer... or from the browser (not the email apps) on the phone... and start clearing out all those emails that have been in the various folders (like trash and spam) for the last 5 years.
For root users:
open Terminal Emulator
su (enter)
du -d1 /data/data | sort -n (enter)
That will list all the apps that are stashing crap in there, in order, by listing the exact amount of space they are using. Delete, move to sd card, whatever as you see fit.
Thanks for the tip. Very informative. Would you know whether the 150MB limit was extended in ICS?
-
The problem isn't the operating system. The problem is the bootloader. So, no ICS will do nothing for us with the Dinc. Newer phone models with more memory likely wont have the problem... or actually it will just take a lot longer... long enough they will want an even newer phone before the error occurs.
When HTC made the Dinc (or more specifically wrote the code for the bootloader) they gave /data/data the size of 150 megs. It could be changed by a person who really knows what they are doing, but would be reset back to 150 the next time the phone is rebooted. So that doesn't really help.The problem is a combination of the limited size specified by HTC, and app developers who use that space with reckless abandon. For example the Netflix app stashes a HUGE lib in there. There was no way that HTC would know that the people at Netflix would write their app that way, and hog so much space. Plus many people often never really delete old data and just keep accumulating old unused and forgotten trash. They are the Hoarders of the smart phone world... he he he.
If you are rooted and have a kernel with ext4 support there is help. Flashing the "ext4 no data limit" script from the link below will allow /data/data to be moved into the /data block. That is the block that holds all your downloaded apps. If you have a lot of unused space in there, /data/data could grow to be quite a bit bigger than 150. How big it could grow depends on how much space is not being taken up by your apps. That block is limited to 750 megs (if i remember right). [MOD] Ext4 4 ALL! Gingerbread AOSP + GingerSense Update: 10/27 Normal dalvik fixed - xda-developers
Last edited by iowabeakster; 01-25-2012 at 02:19 AM.
-
Great stuff Iowa! My only issue is that I am still on Froyo. I am running MIUI with an invisiblek AOSP kernel. How would I know whether this kernel supports EXT4? According to tiny, as long as the kernel supports EXT4 regardless if is for Froyo or gingerbread it should theoretically work.
Thanks in advance.
-
If you're running MIUI, you're not on Froyo.
-
I am most definitely running froyo. I have not flashed to the latest MIUI for more than a year now as I do not see the need to. MIUI started (I think) under Froyo and moved to GB.
-
shot_000002.jpg
My MIUI is as of 2/4/2011 in Froyo.
-
I don't know anything about the particular kernel you are using. Shoot an email to the developer. He/she/they would be the ones to ask.
You could always:
make a nandroid back-up
flash the script
confirm (method in the OP of the ext4 thread)
if the mod doesn't work... then the kernel doesn't support ext4...and you've got your nandroid for reassurance. If the mod works, you have ext4 support. It is hard for me to read, but it looks like you are running version 18 of the kernel. I am looking at a thread that mentions ext4 in version 32 "for future implementation"
I've got no idea if it is going to work for you. I don't know if I'm even looking at the right thread. That thread looks pretty dusty.
http://forum.xda-developers.com/show...54390&page=115
I know any newish version of Incredikernel works fine, cause that's what I am using... it might be a good excuse to try out a newer version MIUI.
Last edited by iowabeakster; 01-25-2012 at 07:58 PM.
-
Thanks Iowa! Found and app that will tell you if you are running ext4. It would seem I am still ext3. I really like invisiblek because of the battery life. May have to check a higher version that has ext4. Thanks again for your help.
-
ACCleaner does not release memory leaked by the mail app.