I know it was discussed a lot, but since things are constantly being updated i can't get a hold of what is working at the moment. I will be brief.
16 GB SD card, First partition is primary 14 GB FAT32, second partition is ext3 1 GB.
I am using Cyanogenmod 7 7.2.0 RC1 on Motorola Milestone. I also have androidiani open recovery and kabaldan's mmcfix module installed.
After the partitioning was complete (in card reader) i returned the SD card in the phone and booted to open recovery where I formated all caches and factory restored CM7 everything is clean.
Questions:
1. When I launch File Explorer (the one within the rom) SD-EXT on root is empty, no folders or anything, but if I launch terminal emulator and cd sd-ext then ls there they are. Why?
2. I play couple of memory intensive games (like Dead Space and GTA3), but since I have only 256 mb ram they often crash (without error) when loading a level or saved game (yes I have chainfire3D). Will moving dalvik cache and cache to sd-ext help free more ram so I can crash less?
3. What is the point of moving dalvik and cache to sd-ext and where can I find a guide how to do it?
Thanks.
CeBits said:
I know it was discussed a lot, but since things are constantly being updated i can't get a hold of what is working at the moment. I will be brief.
16 GB SD card, First partition is primary 14 GB FAT32, second partition is ext3 1 GB.
I am using Cyanogenmod 7 7.2.0 RC1 on Motorola Milestone. I also have androidiani open recovery and kabaldan's mmcfix module installed.
After the partitioning was complete (in card reader) i returned the SD card in the phone and booted to open recovery where I formated all caches and factory restored CM7 everything is clean.
Questions:
1. When I launch File Explorer (the one within the rom) SD-EXT on root is empty, no folders or anything, but if I launch terminal emulator and cd sd-ext then ls there they are. Why?
2. I play couple of memory intensive games (like Dead Space and GTA3), but since I have only 256 mb ram they often crash (without error) when loading a level or saved game (yes I have chainfire3D). Will moving dalvik cache and cache to sd-ext help free more ram so I can crash less?
3. What is the point of moving dalvik and cache to sd-ext and where can I find a guide how to do it?
Thanks.
Click to expand...
Click to collapse
1) The File Manager bundled with CM7 doesn't have ROOT access, which is required to read the files on /sd-ext. Try using Root Explorer, for example.
2) No, it won't. What will probably help you is to disable JIT (gives you more free RAM), install V6 Supercharger by zeppelinrox (reorganizes how RAM is used) and remove ChainFire3D (it only helps if you reduce the texture quality to 16-bits, otherwise it's just one more layer between your apps and the GPU).
3) The point of using sd-ext is to overcome the storage limitations of the Milestone (not its RAM limitations), allowing you to install more apps without using app2sd (which renders apps on the SD unusable when you plug the device to a computer).
I hope it helps (=
Disabling surface dithering also helps.
I tried 7.2.0-RC2 without V6 and it works great, plus no more side effects, like Maps "forgetting" pre-cached areas =D
Hi. I followed pontomedon's guide to partition my 8GB card with OpenRecovery (parted & tune2fs). So I got 1 GB ext3. And installed CyanogenMod 7.2.2.
But in the CM Settings "Use internal storage" is grayed out and says "This device doesn't have expanded internal storage". Has something gone wrong? What's the best way to confirm that SD ext is working?
If ext would work, would the phone's memory still be used fully first, and SD ext only after that, or how does it go? I've now set Install location to "Internal".
I've heard of S2E (simple2ext) app, maybe I'll try it next.
mantokoski7 said:
What's the best way to confirm that SD ext is working?
If ext would work, would the phone's memory still be used fully first, and SD ext only after that, or how does it go? I've now set Install location to "Internal".
I've heard of S2E (simple2ext) app, maybe I'll try it next.
Click to expand...
Click to collapse
Your storage as in FAT partition on sdcard is working?
You can "mount | grep sd-ext" and "df /sd-ext" to check if sd-ext is mounted and how much space it has.
sd-ext is treated as internal memory. All user installed apps are moved to ext partition. Internal storage (data) is used for app data (configuration, etc.)
Thanks. Why does it show it as ext4. 8% is used... I guess it's working after all. Now let's install some games!
/dev/block/mmcblk0p2 on /sd-ext type ext4 (rw,noatime,nodiratime,barrier=1,data=ordered)
Filesystem /dev/block/mmcblk0p2 1K-blocks 936666 Used 70298 Available 816397 Use% 8% Mounted on /sd-ext
I installed Root Browser Lite and it shows the installed apps in sd-ext, also Dalvik-cache for those apps is there, which is good I think.
how to format?
mantokoski7 said:
I installed Root Browser Lite and it shows the installed apps in sd-ext, also Dalvik-cache for those apps is there, which is good I think.
Click to expand...
Click to collapse
Hi, my question is very close to this topic : when I try to install another rom I got all the old applications coming from the previous install. Is there a way to format the ext 2 in the same time we update or change CM?
Thx
Use -FuFu-'s MiniMod Recovery - it has an extended wipe menu, including ext-wipe.
http://forum.xda-developers.com/showthread.php?t=1091787
Eiertschik said:
Use -FuFu-'s MiniMod Recovery - it has an extended wipe menu, including ext-wipe.
http://forum.xda-developers.com/showthread.php?t=1091787
Click to expand...
Click to collapse
I'm using 2ndBootOR . What is the differcnce between them?
bibile said:
I'm using 2ndBootOR . What is the differcnce between them?
Click to expand...
Click to collapse
With 2ndbootOR you can use "wipe_ext2.sh" from MiniMod by -FuFu, or any other script. Just copy file to "scripts" folder.
FuFu's latest OR is based on the 2ndbootOR, so it does everything the 2ndbootOR does, but it also has additional scripts. So it really worth a try.
Thx I'll update my second phone (I have not seen these answers before)
Sent from my U8860 using xda app-developers app
Related
Happy Holidays, i'm using [ROM] RoDrIgUeZsTyLe™ 1.8, i've been using this rom for a couple weeks, i've been using his roms for a couple months. For some reason when i try to install apps from my sd card or market, it keeps saying "installing" but never completes. If I download from market it downloads 100% then says installing but never completes. I tried reinstalling some apps from sd card but it keeps saying installing. I wiped twice (factory reset). I went to [ROM] RoDrIgUeZsTyLe™ 1.9 back to 1.8 and same thing.
Also I just bought a 16gb sd card. I've read some say you don't have to partion anymore and i've read some say you need to. If you do, what settings should i use? I didn't know so i just set up 32mb, 512mb ext.2 and remainder ext. 3
But I go to settings and it says total space 14.32bg
Available 9.71gb
A2SD 457 mb
Happy Holidays!
A8000 said:
Happy Holidays, i'm using [ROM] RoDrIgUeZsTyLe™ 1.8, i've been using this rom for a couple weeks, i've been using his roms for a couple months. For some reason when i try to install apps from my sd card or market, it keeps saying "installing" but never completes. If I download from market it downloads 100% then says installing but never completes. I tried reinstalling some apps from sd card but it keeps saying installing. I wiped twice (factory reset). I went to [ROM] RoDrIgUeZsTyLe™ 1.9 back to 1.8 and same thing.
Also I just bought a 16gb sd card. I've read some say you don't have to partion anymore and i've read some say you need to. If you do, what settings should i use? I didn't know so i just set up 32mb, 512mb ext.2 and remainder ext. 3
But I go to settings and it says total space 14.32bg
Available 9.71gb
A2SD 457 mb
Happy Holidays!
Click to expand...
Click to collapse
And how much free space in /data and and have you moved dalvik-cache anywhere? If so, how much room there? Especially if you moved Dalvik cache to /cache
khaytsus said:
And how much free space in /data and and have you moved dalvik-cache anywhere? If so, how much room there? Especially if you moved Dalvik cache to /cache
Click to expand...
Click to collapse
thanks for your response.
It claims 102mb available internal memory, i personally don't think that much is available.
As for Dalvik i don't know where it is or anything about it. The only time i've touched it was after rooting once i clicked clear dalvik cache. Should I move dalvik, if so how, how do i find out how much room is on it.?
Earlier after flashing the same rom again, it let me download about 20 apps then it went back to downloading 100% but not letting me install or uninstall anything from market or sdcard.
Not really sure on your problem, but--
Doesn't it say how much a2sd memory free?
How did you partition?
You want 512mb/ext3/no swap, not 32mb
If all worked ok before new card I would--
- backup SD Card
- Format SD Card with "SD Formatter" in a Card reader (FULL erase ON & NEW Size Adjustment ON). You can get it on web. It puts card to original condition.
- create ext3 with above specs. Amon will do that. Rom Mgr seems to do only ext2, however you can verify that with Mini Partition Tool Wizard from web.
-I did ext 2 thru Rom Mgr then used Amon to convert to ext3. Converting 2 to 3 did not wipe sdcard, but making partition will.
- put the backup back to SD
Of course you want USB Debugging enabled and Unknown Sources enable to do all this stuff. May not matter on just a Market app, but have them enabled anyway
Then follow instructions on OP page, if any, to move apps to sdcard. Or, see Dark Tremor web site.
I don't normally put Dalvik on sd, just cache.
Ken
Ken
rugmankc said:
Not really sure on your problem, but--
Doesn't it say how much a2sd memory free?
How did you partition?
You want 512mb/ext3/no swap, not 32mb
If all worked ok before new card I would--
- backup SD Card
- Format SD Card with "SD Formatter" in a Card reader (FULL erase ON & NEW Size Adjustment ON). You can get it on web. It puts card to original condition.
- create ext3 with above specs. Amon will do that. Rom Mgr seems to do only ext2, however you can verify that with Mini Partition Tool Wizard from web.
-I did ext 2 thru Rom Mgr then used Amon to convert to ext3. Converting 2 to 3 did not wipe sdcard, but making partition will.
- put the backup back to SD
Of course you want USB Debugging enabled and Unknown Sources enable to do all this stuff. May not matter on just a Market app, but have them enabled anyway
Then follow instructions on OP page, if any, to move apps to sdcard. Or, see Dark Tremor web site.
I don't normally put Dalvik on sd, just cache.
Ken
Click to expand...
Click to collapse
sorry for late response Ken, so let me get this right, I downloaded sd formatter. So use this instead of the Amon recovery option Partition SD on my Nexus? I'm confused on the first partion you say should be 512mb then it ask about ext2 what should that be? then for ext 3 put NO SWAP?
And this Dalvik thing, so there's no need to move it to sd card? If so how? You said you just moved yours to cache or cleared the cache? if you moved it can you give me instructions.
Also the rom i'm using is Rod's
http://forum.xda-developers.com/showthread.php?t=799737
thanks
getting stuck on "installing" may be a problem with your google account. google still hasnt figured out why its happening. if it happens across different roms, that is probably the case
i know this has been asked a thousand times, but i can't find the answer after 2 days searching...
i'm using milestone 1, i flashed latest cm7 rom following a tutorial here, version number CyanogenMod 7.0.1 0.08-11.04.24 (Android 2.3.3) , yes i know that i need ext2/3/4 partition on my sdcard. so i createdd one fat32 5gig primary partition and one 2gig ext3 primary partition.
later i installed around 80 apps , if i open root explorer, i see in /sd-ext folder, 251mb used, 1.60g free , i know this indicates that app2ext is working (according to some reply in that really long cm7 thread)
but if i come to the manage applications menu which comes with android, on the downloaded tab, it stills shows that 96mb used, 101mb free for the internal storage. is this normal ? will i get the low storage space warning in the future if i install more apps ? ( all the apps are in internal storage, the on sdcard tab shows all app is not in sdcard. i set default installation path to internal storage in cw setting , some apps still install themself to sdcard however, but i manually move them back by pressing the move to phone button.)
oh and i saw some tutorials saying i need to type some mysterious command in console in OR, so i can move and link some folders to ext partition, say /data/dalvik_cache and some other folders. do i need to do this for cm7 mod i'm using?
thanks if someone could show me the correct direction. I'm totally confused by the massive amount tutorials.
oglop said:
i know this has been asked a thousand times, but i can't find the answer after 2 days searching...
i'm using milestone 1, i flashed latest cm7 rom following a tutorial here, version number CyanogenMod 7.0.1 0.08-11.04.24 (Android 2.3.3) , yes i know that i need ext2/3/4 partition on my sdcard. so i createdd one fat32 5gig primary partition and one 2gig ext3 primary partition.
later i installed around 80 apps , if i open root explorer, i see in /sd-ext folder, 251mb used, 1.60g free , i know this indicates that app2ext is working (according to some reply in that really long cm7 thread)
but if i come to the manage applications menu which comes with android, on the downloaded tab, it stills shows that 96mb used, 101mb free for the internal storage. is this normal ? will i get the low storage space warning in the future if i install more apps ? ( all the apps are in internal storage, the on sdcard tab shows all app is not in sdcard. i set default installation path to internal storage in cw setting , some apps still install themself to sdcard however, but i manually move them back by pressing the move to phone button.)
oh and i saw some tutorials saying i need to type some mysterious command in console in OR, so i can move and link some folders to ext partition, say /data/dalvik_cache and some other folders. do i need to do this for cm7 mod i'm using?
thanks if someone could show me the correct direction. I'm totally confused by the massive amount tutorials.
Click to expand...
Click to collapse
I believe that CM7 does not send the dalvik-cache of each app you install to the ext2 partition. So you still take up space on your phone, just much less.
Sent from my Milestone using XDA Premium App
I have this problem too. And after I cleaned chache and dalvik cache, my internal storage is almost full
CM7 can make you install apps on the sd card, how does it differ from app2sd or app2ext? i have been trying to decide if i should partition my new sd card or its not necessary. There must be an advantage to have app2ext right?
Thank you.
CM7 basically allows you to move all applications using Froyo's app2sd mode. Even ones that have disabled it (like live wallpapers and widgets as those won't work when installed that way).
app2sdext works differently as it will install apps directly to an ext partition on your sdcard (that you manually have to set up). This functionality is NOT build into CyanogenMod, but is easily added with a number of different apps/scripts. This will give you a lot more free space on your phone, and all apps can be installed there regardless of whether they have widgets or have services running. Most app2sdext options will also give you the option of moving the dalvik cache to the sdcard which will save you a substantial amount of space on your internal memory.
Basically, if you want a lot of memory intensive apps, your only decent option with a Nexus One is an app2sdext solution. (I have it with a 1GB partition, and I will soon either need to resize it or delete apps... adding app2sdext was the second best thing I ever did to my phone behind installing CyanogenMod on it.)
bassmadrigal said:
CM7 basically allows you to move all applications using Froyo's app2sd mode. Even ones that have disabled it (like live wallpapers and widgets as those won't work when installed that way).
app2sdext works differently as it will install apps directly to an ext partition on your sdcard (that you manually have to set up). This functionality is NOT build into CyanogenMod, but is easily added with a number of different apps/scripts. This will give you a lot more free space on your phone, and all apps can be installed there regardless of whether they have widgets or have services running. Most app2sdext options will also give you the option of moving the dalvik cache to the sdcard which will save you a substantial amount of space on your internal memory.
Basically, if you want a lot of memory intensive apps, your only decent option with a Nexus One is an app2sdext solution. (I have it with a 1GB partition, and I will soon either need to resize it or delete apps... adding app2sdext was the second best thing I ever did to my phone behind installing CyanogenMod on it.)
Click to expand...
Click to collapse
why didnt i think of that? thank you for your reply... now i should decide whether to do it now or wait till i have reached maybe about a hundred apps. by the way does it have any effect on the speed of the phone if you do that?
I am on cm7 and decided to put cache apps on sd card using ta utility is there any other new apps like that? ta
Can you do this with rooted stock?
lolobabes said:
why didnt i think of that? thank you for your reply... now i should decide whether to do it now or wait till i have reached maybe about a hundred apps. by the way does it have any effect on the speed of the phone if you do that?
I am on cm7 and decided to put cache apps on sd card using ta utility is there any other new apps like that? ta
Click to expand...
Click to collapse
I have a class 4 32GB card, and I didn't notice any appreciable difference in speed. I have moved my apps and dalvik cache to the sdcard using DarkTremor's a2sd. I currently have 260 apps installed on my phone, and that is pushing the internal phone space and the 1GB partition I set up for ext. I am about to bug danger-rat for his instructions on how he resized his internal partitions to give the data residing on the phone more space (I will basically shrink the cache partition and I am looking at resizing my ext partition to 1.5GB or 2GB.
I couldn't live without this anymore. I don't know how I went so long without it. It is so nice to just browse the online market and click install on countless apps without worrying about your space.
If you want to try and move the app data (resides in /data/data) to the sdcard, I have heard that it is recommended to have a class 10 card to keep up with speed requirements. I am not sure how many apps support that.
brettbellaire said:
Can you do this with rooted stock?
Click to expand...
Click to collapse
I believe you can. You would have to have a custom recovery. The main thing I am not sure is if it will mount the ext partition. If you have a custom recovery, do a nandroid backup (just in case it doesn't work), flash the zip for DarkTremor, and reboot the phone (the first boot will take longer).
brettbellaire said:
Can you do this with rooted stock?
Click to expand...
Click to collapse
yes you can.
bassmadrigal said:
I have a class 4 32GB card, and I didn't notice any appreciable difference in speed. I have moved my apps and dalvik cache to the sdcard using DarkTremor's a2sd. I currently have 260 apps installed on my phone, and that is pushing the internal phone space and the 1GB partition I set up for ext. I am about to bug danger-rat for his instructions on how he resized his internal partitions to give the data residing on the phone more space (I will basically shrink the cache partition and I am looking at resizing my ext partition to 1.5GB or 2GB.
I couldn't live without this anymore. I don't know how I went so long without it. It is so nice to just browse the online market and click install on countless apps without worrying about your space.
If you want to try and move the app data (resides in /data/data) to the sdcard, I have heard that it is recommended to have a class 10 card to keep up with speed requirements. I am not sure how many apps support that.
I believe you can. You would have to have a custom recovery. The main thing I am not sure is if it will mount the ext partition. If you have a custom recovery, do a nandroid backup (just in case it doesn't work), flash the zip for DarkTremor, and reboot the phone (the first boot will take longer).
Click to expand...
Click to collapse
thanks for the reply i think i read on darktremors post class 4 will do for the data2sd. I have class 4 16GB sd card would 1GB good for the ext? ty
It really depends on how much you think you will be installing. I did a 1GB partition on mine, but now that I install most of the Amazon free daily apps, that space is dwindling quickly. I have programs that will resize the partition for me, but most will have to wipe the card and partition it manually. I do have the install location set to automatic, so it allows developers to specify whether they want it in the "internal" (really it is on the sdext partition, but to the phone it is internal) or external using the froyo method. The Angry Bird apps all default to install on the sdcard, so my installed app base is even larger than 1GB.
bassmadrigal said:
... adding app2sdext was the second best thing I ever did to my phone behind installing CyanogenMod on it.)
Click to expand...
Click to collapse
I second this
Sent from my Nexus One using XDA App
is it true that cwm sets the partition to ext3 by default? unlike in ra recovery where you still need to convert it? ta
I have heard that it creates it in ext3, but right now, DTa2sd is showing that it is a ext2 partition. I can't figure out how to find out for sure while the card is in the phone. Either way, it is getting mounted as an ext2 partition.
temasek said:
I thought CWM will create ext3 by default? Your steps are ok, np.
Anyway when u read the ext partition type in android, most likely u will see ext2 if u are using official DT script cuz of the auto syntax it uses.
Click to expand...
Click to collapse
then it maybe so, this was posted on the darktremor thread
http://forum.xda-developers.com/showthread.php?p=14134665#post14134665
Well, whether or not it is formatted as an ext3 partition, Android is still mounting mine as an ext2 partition.
Code:
mount | grep ext
NOTE: the "|" is called a pipe. On the keyboard it is the shift option on the backslash key "\". I don't know exactly where it is on the stock keyboard, but on swype it is located under the "D" key when the keyboard has the shift key pressed and you access it by longpressing.
To get your sdcard to ext3, you just need to turn on journaling. You can do this through adb while in the recovery (because you need the partition unmounted to do this).
Code:
adb reboot recovery
adb shell
mount system
e2fsk /dev/block/mmcblk0p2
tune2fs -j /dev/block/mmcblk0p2
reboot
Supposedly Android should auto-mount this as ext3 on boot (which you can check with the first command). At that point, I don't think it will matter what a2sd shows. As the writing of the journal (the big thing with ext3, since it helps minimize write errors on a bad shutdown) is done at the OS level, not the a2sd level.
I have just ROOTED my S5830 and installed app2SD in the hope of moving as many aps as possible to my SD card.
I tried Link2SD but I had problems and it would not transfer anything, even if I formatted my SD card with CWM.
I was sucessful with app2SD but for some reason I was only allowed to move 2 apps to my SD card.
At this point I had 62Mb of free memory on my phone. I only installed one app, Angry Birds, and this reduced my free memory to 19Mb of free memory. The app was transferred to the SD card.
So where am I going wrong?
I have done everything possible to free up my phone memory but I am not allowed to transfer anything.
the lemming said:
I have just ROOTED my S5830 and installed app2SD in the hope of moving as many aps as possible to my SD card.
I tried Link2SD but I had problems and it would not transfer anything, even if I formatted my SD card with CWM.
I was sucessful with app2SD but for some reason I was only allowed to move 2 apps to my SD card.
At this point I had 62Mb of free memory on my phone. I only installed one app, Angry Birds, and this reduced my free memory to 19Mb of free memory. The app was transferred to the SD card.
So where am I going wrong?
I have done everything possible to free up my phone memory but I am not allowed to transfer anything.
Click to expand...
Click to collapse
IMO the best script and the simplest is int2ext script
I explained here how to install it and provided download link
http://forum.xda-developers.com/showthread.php?t=2416373
Viper The Ripper said:
IMO the best script and the simplest is int2ext script
I explained here how to install it and provided download link
http://forum.xda-developers.com/showthread.php?t=2416373
Click to expand...
Click to collapse
I must be a bit thick today, as I do not understand anything in the link you provided. I even read it several times but I still don't understand.
Sorry
Have you partition your memory card ??? Link2sd is only work with partitioned memory card.
Hit Thanks if i help,
Sent from cooperve.
My SD card is partitioned. I've used minitools, gparted and the partitioning tool on my phone.
Is there something that I should be doing besides getting link2sd on Google.Play?
So far I can only transfer 3 apps, which isn't all that helpful with my limited phone storage space.
Flash stock rom via odin and try all steps again. I think
your internel storage is used by any big custom rom.BTW Which Rom you are using now stock rom or custom rom ???
Hit Thanks if i help,
Sent from cooperve.
easy steps for your brother
1 choose a good cm or custom or stock as you wish
2 if you wanna stay on current rom stay on it
3 uninstall all apps on sd card or internal memory
4 go to recovery
5 wipe cache
6 wipe dalvik cache
7 format cache
8 format sd card
9 go to advanced option and create a second partition of any size {prefer making till 512 mb and if more than only up to 1 gb}
10 if you are using stock rom then search for a kernel which support ext partition support and int.d support
11 flash that kernel if on stock rom
12 reboot into recovery and mount system in mount and storage option
13 choose the script from install from sd card and flash it after it clear cache partition {not dalvik cache] and reboot
14 have a nice smile on your face
best of luck
HIT THANKS COS I HAVE TYPED SO MUCH AND YOU JUST HAVE TO HIT A BUTTON
hahaha
the lemming said:
I must be a bit thick today, as I do not understand anything in the link you provided. I even read it several times but I still don't understand.
Sorry
Click to expand...
Click to collapse
Int2ext script:
1. download it and put it in sdcard's root
2. boot into cwm
3. mount /system /data and /sd-ext
4. format /sd-ext
5. flash the script
6. enjoy
Download Link:
http://d-h.st/Otj
Click to expand...
Click to collapse
Hi Folks,
Executive summary:
I'm trying to install an app that is around 30MB. I have 90MB of internal memory available. It won't download and complains there is not enough memory.
Gory detail:
I have a 32 GB SD card partitioned into 10GB (ext2) and 20 (FAT32) and I use Link2SD to automatically install apps on the ext2 partition. That is working fine.
There is an app in Samsung Apps, issued by the education department, that I need for my son's upcoming spelling bee. The app is around 30MB. When I try to download it, it complains that there is not enough internal memory and that I should delete some files, make space, etc.
Relevant information:
1. There is 90MB available on the internal memory and the app is 30MB.
2. The app should automatically be installed on the SD card anyway, and so not be concerned about the internal memory in the first place.
3. Other, smaller apps from Samsung Apps install without complaint directly onto the SD card.
The figure of 90MB is from Settings > Applications > Manage Applications and also from Link2SD > Settings > Storage Info. Same number.
The phone is rooted and running Gingerbread 2.3.6.
Thanks in advance.
2ways said:
Hi Folks,
Executive summary:
I'm trying to install an app that is around 30MB. I have 90MB of internal memory available. It won't download and complains there is not enough memory.
Gory detail:
I have a 32 GB SD card partitioned into 10GB (ext2) and 20 (FAT32) and I use Link2SD to automatically install apps on the ext2 partition. That is working fine.
There is an app in Samsung Apps, issued by the education department, that I need for my son's upcoming spelling bee. The app is around 30MB. When I try to download it, it complains that there is not enough internal memory and that I should delete some files, make space, etc.
Relevant information:
1. There is 90MB available on the internal memory and the app is 30MB.
2. The app should automatically be installed on the SD card anyway, and so not be concerned about the internal memory in the first place.
3. Other, smaller apps from Samsung Apps install without complaint directly onto the SD card.
The figure of 90MB is from Settings > Applications > Manage Applications and also from Link2SD > Settings > Storage Info. Same number.
The phone is rooted and running Gingerbread 2.3.6.
Thanks in advance.
Click to expand...
Click to collapse
Did you move the dalvik-cache partition?
Dalvik-cache needs space too to install and run the app so clean it and then try to install this app again
Viper The Ripper said:
Did you move the dalvik-cache partition?
Dalvik-cache needs space too to install and run the app so clean it and then try to install this app again
Click to expand...
Click to collapse
Thanks for getting back to me.
In setting up Link2SD, a new dalvik-cache folder was set up on the 2nd partition on the SD card and the default action for all new apps is to put dalvik-cache files there. There is still the old dalvik-cache folder on /data.
I used Link2SD to clear all the cache folders and got another 10 MB free of internal memory.
Running df in a terminal I get:
/data size-180MB, used-76MB, free-104MB
Which should mean that the 'old' dalvik-cache folder has plenty of room to expand and shouldn't be stopping the installation of a single new app. Again, of course, any new apps should have their dalvik-cache files added to the SD partition anyway, rather than the original one.
Is their something I'm not understanding about the dalvik-cache?
Thanks for the help.
2ways said:
Thanks for getting back to me.
In setting up Link2SD, a new dalvik-cache folder was set up on the 2nd partition on the SD card and the default action for all new apps is to put dalvik-cache files there. There is still the old dalvik-cache folder on /data.
I used Link2SD to clear all the cache folders and got another 10 MB free of internal memory.
Running df in a terminal I get:
/data size-180MB, used-76MB, free-104MB
Which should mean that the 'old' dalvik-cache folder has plenty of room to expand and shouldn't be stopping the installation of a single new app. Again, of course, any new apps should have their dalvik-cache files added to the SD partition anyway, rather than the original one.
Is their something I'm not understanding about the dalvik-cache?
Thanks for the help.
Click to expand...
Click to collapse
You're right, smply I thought that your dalvik-cache partition was full and it was the reason you couldn't install anything, but it's weird :S :S :S
For this and many other reasons I don't like to use link2sd, I prefer int2ext+ script; safe, simple, fast, doesn't touch the dalvik-cache partition and keep /data in /data place
AFAIK Link2sd don't move "apps" strictly, It link apps to sd-ext partition, so a part of apps are installed in /data (internal memory) and the rest (the heaviest) in your sd-ext partition
It could be helpful
http://forum.xda-developers.com/showthread.php?t=2313327&highlight=about+link2sd
BTW you can wait for the replies from fellows better informed on such issues
Thanks for your help.
It's my wife's phone and I'll be away from home now until next week, so can't pursue the solution any further just now, but I haven't given up!
I'll be back on this thread come Monday, and I'll definitely have a look at int2ext.
Thanks again.
Viper The Ripper said:
You're right, smply I thought that your dalvik-cache partition was full and it was the reason you couldn't install anything, but it's weird :S :S :S
For this and many other reasons I don't like to use link2sd, I prefer int2ext+ script; safe, simple, fast, doesn't touch the dalvik-cache partition and keep /data in /data place
AFAIK Link2sd don't move "apps" strictly, It link apps to sd-ext partition, so a part of apps are installed in /data (internal memory) and the rest (the heaviest) in your sd-ext partition
It could be helpful
http://forum.xda-developers.com/showthread.php?t=2313327&highlight=about+link2sd
BTW you can wait for the replies from fellows better informed on such issues
Click to expand...
Click to collapse
Sorry for the Off-Topic, but my battery drained faster with int2sd.. do you faced the same problems?
Sent from my GT-S5830 using xda app-developers app
Blackbox421 said:
Sorry for the Off-Topic, but my battery drained faster with int2sd.. do you faced the same problems?
Sent from my GT-S5830 using xda app-developers app
Click to expand...
Click to collapse
It's normal I suppose due to Read/Write cycles, but it's better (less cycles) than swap partition (reduce your sdcard's life drastically)
Couldn't Install on USB Storage or SD Card
If, while installing your app, its showing "Couldn't Install on USB Storage or SD Card", then I've got just the solution. You could either fix it permanently,temporarily or do a method each time before you install your app.
Permanent Method
1) If your device is running on 2.2.1 or 2.3.6 android version, upgrade it to 3.4.5 ICS or 4.1.1 Jellybean. If the problem is solved then, don't worry, your problem has been permanently fixed.
Temporary Method
1) Backup your SD Card files and format it. Don't worry, it won't affect your partitions. I cannot guarantee you that this thing won't come up again. It may not but there is still a chance.
2) Before installing your apps, Go to Settings>Storage Info>Unmount SD Card. Select this each time before you install anything. Your app will be installed on to your Phone memory. After installing, Go to Settings again and Mount your SD Card. And of course, you could then Link your app to your partition or whatsoever...
I'll recommend Temporary Method 2 as it is would be easy for you if you're a newbie...Hope that this helped...Thanks:highfive: