I noticed a problem on my Desire. I'm running 7.0.3 cyanogen and none of the installed apps seem to be moving to the SD card.
For example, I install an app, move it to the SD card via the settings panel. It states that the app has moved, but the internal memory does not change. Only when I uninstall the app does the internal memory free up.
I deleted all of my ~20 apps (all on SD) to find that my internal free memory went from 9MB to 93MB. What may be the problem here?
CyanogenMod do not officially support a2sd
Click to expand...
Click to collapse
Source: http://forum.xda-developers.com/showpost.php?p=10675412&postcount=2
So you need to download Legacy A2SD from here:
http://forum.xda-developers.com/showthread.php?t=957344
I had no idea that they didn't support it :/
Now I have 146 of 147MB of internal memory free, and a bunch of apps installed. Thanks for the info
Related
Hi,
I'm confused about the right way to run the Desire with apps on the SD card. I'm running AuraxTSense with a FAT 32 formatted SD card.
I was able to ADB and run pm setInstallLocation 2, and I have the option tomove apps to the SD card, In addition, Titanium Backup and Apps2Sd reports that most of my apps are successfully located on SD card. Also, on the SD card, I see an "ASEC" directory that seems to contain most of my apps; I thought that this was an indication that the apps were located there.
However, it doesn't seem like moving apps to the SD card has worked properly. Whenever I install an app, it looks like it goes on the SD card, but I lose the size of the app from my internal memory. Also, when I uninstall, the corresponding amount of space frees up in my internal memory. I've verified this with the DiskUsage app.
Has anyone else noticed anything like this? Should I have created an Ext2 partition for apps to successfully install just to the SD card?
Hey there,
It seems as if you are just using Froyo's built-in apps on SD card function.
This just takes some of the files from the app and places them in .android_secure on the SD card, but large parts of the application may still remain in internal memory.
You can see just how much is left in your internal memory by scrolling to an app in Settings > Applications > Manage Applications. The "total" space taken in this screen is the space taken on your internal memory.
I'm afraid this is the best Froyo can do. If you have moved all apps to SD card you can and you're still running out of space, you may need to install a custom ROM with Apps2SD.
Hope this helps
aha.
Thanks, that cleared things up for me. I was puzzled when I did this
- checked cardiotrainer in 'Manage Applications', saw 2.5 mb total
- moved it to the phone, checked 'Manage Applications', saw 7.3 mb total
- moved it to SD card, saw 2.5 mb again
I didn't realize that the "total" was just the total in internal memory, and that only a portion of the app was getting moved.
thanks very much for the clarification.
craigcharlie said:
I didn't realize that the "total" was just the total in internal memory, and that only a portion of the app was getting moved.
Click to expand...
Click to collapse
The "whole" of the app itself gets moved to SD card.
What does not get moved is:
1. The Dalvik cache entries
2. Any data stored in /data/data
Note that no version of "legacy" A2SD (i.e. those using an EXT partition on SD card) moves /data/data to SD card due to stability concerns.
Personally, I use Froyo A2SD, but compress the Dalvik cache using fusecompress.
Regards,
Dave
That's more great info, thank you.
After doing some research, I noticed that the AuraxTSense ROM supported Apps2Sd and Dalvik2Sd, both of which require an ext2 partition.
I decided to take the plunge and format my SD card to add an ext2 partition.
I used the following steps
- backed up everything to sdcard with titanium backup
- backed up all sdcard data to my pc
- used ROM manager to partition the card (512mb ext, 64 mb swap)
I've since rebooted and now my storage is reported at 122 mb, instead of 18
Simply put, this rocks. I've just copied all my data back to the SD card (including the ASEC folder, the apps I'd 'moved' to the card before relied on these files) and my apps seem to be working fine.
Now that I have all this space, I can actually move the more intensive apps back to the phone now, since this should increase performance.
thanks to all who answered, I hope this thread helps some people who were as frustrated as I was by the lack of space on this awesome phone!
foxmeister said:
The "whole" of the app itself gets moved to SD card.
What does not get moved is:
1. The Dalvik cache entries
2. Any data stored in /data/data
Note that no version of "legacy" A2SD (i.e. those using an EXT partition on SD card) moves /data/data to SD card due to stability concerns.
Personally, I use Froyo A2SD, but compress the Dalvik cache using fusecompress.
Regards,
Dave
Click to expand...
Click to collapse
@foxmeister
Pls how do you do the fuse compress, need a guide.
Sent from my HTC Desire using XDA App
@scorror
Look at this thread here.
I suggest you read the entire thread, but post #29 contains the update zip relevant to the kernel on my device.
Regards,
Dave
Just another update to say that my phone is working great.
It's like a completely different phone. I thought that 2 or 3 FCs a day were normal. I haven't had one since I moved to this method.
I'd like to highlight that I unset pm setInstallLocation.
To be honest, I think that that caused many of my problems. I had several apps whose widgets kept disappearing after lock/reboot. after unsetting setInstallLOcation and reinstalling the offending apps, the widgets are no longer disappearing.
The phone seems faster as well. I read a comment some where that AuraxTSense might seem a bit slower if you didn't have an ext2 partition, and I have to say that in my experience this is definitely the case.
Hi all
I've just flashed my HTC Desire to 7.1.0-RC1 with rom manager using clockworkmod 2.5.0.7
I have tried to restore my apps using titanium backup and then move them to the sd card with the app2sd app.
After moving about 6-9 apps it fails to move any more saying that there is not enough storage left.
The card has almost 1.5gb free space on it so I am guessing that app2sd moves the apps to a specific partition on the card. Is this an ext partition?
How can I access it to see if I can clear it out and start again or can I increase the size of the partition to make more room. I have used CM7 since February and app2sd for about the same time and have not seen this before.
Any help would be appreciated as I have not got all my apps restored to the phone and am running out of space on the device.
TIA Wayne
Are you just using the standard app2sd or are you using a script like Darktremor or simple2ext for example?
Also, open up titanium and let us know what the values say on the main page. Should tell you how much space you have left in your different areas of storage.
Just using the standard app
opening titanium I see
System ROM 126MB free
internal 42.5MB free
SD card 1.3GB free
Well, the last time I installed Link2SD, it all went well - I partitioned, and got it set up working. Then I disabled it because I didn't really need it. Now after a few CM7 updates, I've found that I want to use Link2SD again.
So I partitioned my SD card again - 7GB FAT32 for normal storage, 456MB EXT4 for Link2SD.
I set up Link2SD and it created the mount script, I rebooted and found that if I looked at my internal memory size, it's still 150MB. Last time I used Link2SD the partition of my SD card was added onto my internal storage. I can still link apps to the SD partition, but my internal memory still comes up as 150MB, which makes me unable to install any more apps because it thinks it's full.
What have I done wrong? I'm using the latest CM7 build with a class 4 8GB SD card.
Link2SD doesn't adding your external storage to internal, it's just transfer everything you want to external storage. Your phone will say that you have 150 internal memory which is true but the catch is your free space there - if you set your link2SD options like they should be free space shouldn't change almost at all.
My guess is that you had data2SD with you previous ROM you used, that one do just that what you mentioned - add external space to internal (teoreticaly).
kobredabre said:
Link2SD doesn't adding your external storage to internal, it's just transfer everything you want to external storage. Your phone will say that you have 150 internal memory which is true but the catch is your free space there - if you set your link2SD options like they should be free space shouldn't change almost at all.
My guess is that you had data2SD with you previous ROM you used, that one do just that what you mentioned - add external space to internal (teoreticaly).
Click to expand...
Click to collapse
I see, looks like I got the two confused then. Thanks for clearing that up for me
I cant really see the point of Link2SD then, since the phone thinks its installed on the internal memory when its installed on the SD partition. Android thinks the internal memory is full and doesn't allow you to install any more apps...
Sent from my Wildfire S using XDA
dudeman1996 said:
I see, looks like I got the two confused then. Thanks for clearing that up for me
I cant really see the point of Link2SD then, since the phone thinks its installed on the internal memory when its installed on the SD partition. Android thinks the internal memory is full and doesn't allow you to install any more apps...
Sent from my Wildfire S using XDA
Click to expand...
Click to collapse
Hmm it shouldn't be like that at all, something is wrong with you link2SD setup there...
Try this, open link2SD, hit Multi-select and choose Select all. Then hit Actions and choose Create link. That should transfer all apps that could be transferable to external storage (application files, dalvik-cache files and library files) and check your free internal space then (changes maybe not be visible immediatly, do one reebot just for case)
And i guess that you, before that, choosed right file type of your internal storage in link2SD (ext4 in this case). You can see external partition in link2sd's storage info, right?
kobredabre said:
Hmm it shouldn't be like that at all, something is wrong with you link2SD setup there...
Try this, open link2SD, hit Multi-select and choose Select all. Then hit Actions and choose Create link. That should transfer all apps that could be transferable to external storage (application files, dalvik-cache files and library files) and check your free internal space then (changes maybe not be visible immediatly, do one reebot just for case)
And i guess that you, before that, choosed right file type of your internal storage in link2SD (ext4 in this case). You can see external partition in link2sd's storage info, right?
Click to expand...
Click to collapse
Yeah EXT4 is fine, it all shows up. Thanks for you help, I'm just gonna go with Data2SD
I went from stock Froyo on my HTC Desire and just installed MIUI 2.10.12 Jelly Bean v2.7 (which I "think" is the latest version for my device?).
I did so simply because I could no longer put up running out of internal storage memory. Before even restoring a single file from my Froyo backup, I am already out of internal memory! I have plenty of SD mem, so I tried Apps2SD, Links2SD... there is nothing to move to SD! According to them, anything that can be moved, has been. My SD card was ext2 partitioned a long time ago.
What I'd really like to know is.... did I pick a good ROM or should I have gone with "ICS Evolv", which I heard is better for making room on internal memory? I'm currently trying Titanium Backup, because it can free up dalvik cache. But if Titanium, Apps2SD, Links2SD don't solve the problem of regularly running out of internal memory, what will? Evolv? I think the solution might be to trick the system into shadowing internal RAM on to the SD card, so that the internal storage area gets to be much larger. But I don't know if that can be done, or if I properly prepared the SD card to do it.
Cyanoid said:
I went from stock Froyo on my HTC Desire and just installed MIUI 2.10.12 Jelly Bean v2.7 (which I "think" is the latest version for my device?).
I did so simply because I could no longer put up running out of internal storage memory. Before even restoring a single file from my Froyo backup, I am already out of internal memory! I have plenty of SD mem, so I tried Apps2SD, Links2SD... there is nothing to move to SD! According to them, anything that can be moved, has been. My SD card was ext2 partitioned a long time ago.
What I'd really like to know is.... did I pick a good ROM or should I have gone with "ICS Evolv", which I heard is better for making room on internal memory? I'm currently trying Titanium Backup, because it can free up dalvik cache. But if Titanium, Apps2SD, Links2SD don't solve the problem of regularly running out of internal memory, what will? Evolv? I think the solution might be to trick the system into shadowing internal RAM on to the SD card, so that the internal storage area gets to be much larger. But I don't know if that can be done, or if I properly prepared the SD card to do it.
Click to expand...
Click to collapse
I put that version onto an HTC Desire, and likewise Google Maps wouldn't even update without running out of memory. When building the phone I followed an excellent guide online guide (on this website) forum.xda-developers.com/showthread.php?t=1016084 - step 5 - create an extra 1GB partition, then use a2sd to move apps to that new partition. You may have to move the contents of the SD card to a PC, do the formatting with gparted and move the SD contents back to the SD card.
Have now got over 150MB free space, even with loads of apps installed. Has to be installed via a terminal emulator, but is actually part of MIUI. Think I just typed 'a2sd install' from the su prompt in terminal emulator.
Has made MIUI 2.7 viable on that phone!
Help!
I'm running out of memory on my phone!
I only have like 400 mb available on my internal memory but nearly
28 gb on my SD card. But despite that the asks well not download onto that
and I've moved all the "movable" apps into the SD card. So here's the question:
Does anyone know how to make the phone "think" that the external SD card is the internal memory and the provided 4 gb that you can use is the external.
Thanks in advance.
Which rom are you using? In B512 I have the "default storage location" option, and I can change SD card or internal memory.
Option available on KitKat?
pogts3 said:
Which rom are you using? In B512 I have the "default storage location" option, and I can change SD card or internal memory.
Click to expand...
Click to collapse
So you're on KitKat right (b512) ? And you can swap them?
But do the apps fully download onto the external memory and that annoying
"Insufficient memory" message doesn't appear?
K I'll try it out and see.
Azzzy said:
But do the apps fully download onto the external memory and that annoying
"Insufficient memory" message doesn't appear?
Click to expand...
Click to collapse
Application data is on the SD card, but application is in internal memory.
If you want move applications into SD card, you should use "Link2SD" (require root).
Having 32 GB = no difference then then
pogts3 said:
Application data is on the SD card, but application is in internal memory.
If you want move applications into SD card, you should use "Link2SD" (require root).
Click to expand...
Click to collapse
I tried using Links2SD before but didn't work. Am i using it wrong, is if so how do you do so? Even so if some part of the app I'd stored in the internal memory then that still means that i can download a small number of apps due to the small space. How do you switch the memories if possible. But how could i move pictures and videos to the SD card (quite done memory is taken up - check previous screenshot) ?
Thanks.