Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I've got a stock, rooted firmware on my LG Optimus One (P500) handset. I installed Link2SD, and I've got roughly 100 apps installed.

Whenever I boot my device, however, it takes 5-6 minutes to boot to lockscreen, and then, for ten-fifteen minutes after that, it gives me the "Internal Storage full" error, and a negligible amount of free memory.

Then, Link2SD finally seems to kick in, and I get my 90Mb of free memory.

What's happening? May I solve this issue?

share|improve this question
    
May I know what Android version (2.2 or 2.3) and what firmware version you have (like v20a, v20c etc)? Mine is 2.3.3 running v20c. –  Narayanan Apr 3 '13 at 5:23
    
2.3.3 running v20g –  DrTofu Apr 3 '13 at 11:10

2 Answers 2

It's the data stores for the apps that are actually to blame. While you have so many apps installed, all the data they create when you use them is still being stored internally (For speed) and Link2SD has to fiddle with things every time you boot up, which uses internal memory. The best fix for such a low end phone, and I'm speaking from experience, is to create an "apps" directory on the ext partition of your SD card, and use Titanium Backup's batch option. If an "apps" directory exists on the partition, Titanium Backup will recognize the partition and list it as a2sd and give you the batch option to move data to the sd card. Once you're done with this you will see nearly every bit of internal memory on your phone is now free, and your apps can continue to access their data with no errors.

share|improve this answer
    
Wow -- I didn't know about that feature, and I'm using TB for years already! Just googled it and found the corresponding Howto -- but that speaks of a separate partition (not just a folder). Maybe that "extra partition" is rather optional; are you using it without such? Even the TB FAQ writes the extra partition is required. –  Izzy May 28 '13 at 21:01

I am going to suggest a painful solution - when LG provided update to v20d for my country, I felt the ROM was utter slow and I had to downgrade to v20c. Same could be your situation. But before that:

  • try unchecking Relink lib files at boot and Relink dex files at boot options in Link2SD
  • if the above doesn't work try Clean up the 2nd partition option.
  • Remove link for system apps and move it to internal memory.
  • As a last resort, I would try partitioning my sd card and installing back apps in steps to see whether the number of application is the cause of the delay.
share|improve this answer
    
I tried a couple of minuts ago the first and second tip. They din't work at all. Actually, after rebooting with the relink lib files at boot some apps (Samsung Mobile Printers, Google Maps) left the lib files in the internal. As for system apps, you mean the updates for the gapps? As for partitioning, I tried that some time ago. –  DrTofu Apr 3 '13 at 12:56
    
In my opinion the internal memory is faster than the external SD card. Hence if frequently used apps and its data are kept in sd card, it should be slow than if it is kept in internal memory - that's my theory. Hence if you keep more apps that require frequent thrashing it should be slow. –  Narayanan Apr 4 '13 at 5:15

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.