[Q] SD card and internal memory errors with s2e and apps2sd. - HTC Aria Q&A, Help & Troubleshooting

Greetings,
I have my 2gb aria sd card partitioned with a 512mb ext3 partition for use with s2e and the rest partitioned as fat32 for data. When I download larger apps, I use cyanogen and move them to the sd card, however recently my sd card fat32 partition has been filling up with other data and I find myself needing to use more of the ext3 partition. However when I move apps with cyanogen back to the internal memory, I get out of memory errors in spite of having about 198mb of free internal memory and another 100mb available on the ext3 partition.
I am not entirely sure how s2e functions or if its even meant to be used in conjunction with cyanogen's apps2sd function, but the way I thought it worked was s2e virtually added the ext3 partition to the phones internal memory and so from Android's perspective it would just seem like the phone had 700mb internal memory instead of 200.
My question is how, if it is even possible, do I move the apps currently on the fat32 partition back to internal memory and back to the ext3 partition using s2e? Or, would it be better to not use s2e for apps at all and only use it to keep the cache? Or, would it be best to not use s2e at all and rely only on cyanogen?
Here is a screenshot of my apps menu which shows negative space. The out of space errors start showing up after I modify an app using cyanogen in some way which causes the negative numbers to appear.

The readings about how much free space is available from within "application settings" in Android might be inaccurate while you're using S2E. Instead, open the S2E application and go to Menu > Information to get accurate readings.
Personally, I use S2E to move applications to the sd-ext partition but leave everything else in internal memory. However you might have a much larger Dalvik cache if you have a lot more installed applications than I do, so that might not work for you.
S2E and the built-in FAT32 apps2sd should work together without any problems. When you move an application from "SD card" to "internal" (via built-in apps2sd), it's actually moving it from FAT32 to sd-ext (if S2E is configured to move applications to the sd-ext partition). You don't have to do anything special for this to work like this.

Hi
drumist said:
The readings about how much free space is available from within "application settings" in Android might be inaccurate while you're using S2E. Instead, open the S2E application and go to Menu > Information to get accurate readings.
Personally, I use S2E to move applications to the sd-ext partition but leave everything else in internal memory. However you might have a much larger Dalvik cache if you have a lot more installed applications than I do, so that might not work for you.
S2E and the built-in FAT32 apps2sd should work together without any problems. When you move an application from "SD card" to "internal" (via built-in apps2sd), it's actually moving it from FAT32 to sd-ext (if S2E is configured to move applications to the sd-ext partition). You don't have to do anything special for this to work like this.
Click to expand...
Click to collapse
Why is it if I try to put back the application to back to the phone application storage.My Sd card memory remains the same.Example I move games back to internal memory.My sd card memory still remains at 4.2mb which is very low at the moment.

is there an updated guide to using s2E and apps2SD?
I just want to that the phone will install automatically apps in the SD card and not in the phone memory? what's the best way to do that?

CaptainMaki said:
is there an updated guide to using s2E and apps2SD?
I just want to that the phone will install automatically apps in the SD card and not in the phone memory? what's the best way to do that?
Click to expand...
Click to collapse
1) Install S2E.
2) Open S2E and check 'Applications' and 'Dalvik cache', then reboot.
3) Go to Settings > Cyanogenmod settings > Application. Make sure "install location" is set to Internal. (That may seem counter-intuitive, but that's the way S2E works. If you use External, it will put it on the FAT32 partition.)
4) Go to Settings > Applications > Manage applications > SD card (at the top). Go to each app that has a checkmark next to it, select them one by one and click "Move to phone", then go back until you don't have any checked. That also might seem counter-intuitive, but you're moving them from the FAT32 partition to the ext partition, which is what you want.
That's pretty much it.

and from that moment on everything will be install on the card automatically?
also isn't S2E built into cyanogen ? I've read something about it.

CaptainMaki said:
and from that moment on everything will be install on the card automatically?
also isn't S2E built into cyanogen ? I've read something about it.
Click to expand...
Click to collapse
Yes to your first question. From that point on, you never have to think about it again and everything "just works".
Yes, S2E is "built in" to Cyanogenmod in the sense that you do not have to flash any special modifications to your ROM in order to get S2E working. You only need to install the app from the market. With other apps2sd methods out there, you have to make modifications to your ROM through a flashable zip in order for it to work.
The more accurate way to word it is that Cyanogenmod has support for S2E built-in.

Now I get it. helps a lot!

Related

[Q] how to know darktremor app2sd enabled?

Hey guys someone said darktremor app2sd is included in the megatron rom. but to enabled it you must partition your sd card and upgrade ext2 to ext3 and so on. i have done that. but after i installed facebook for android, i check in the manage apps in settings, my fb for android "move to sd" are still grayed? i havent test on other apps though. or maybe the fb for android are meant to stay in the phone memory? or maybe i did wrong in the partition thing?
btw, my O1 are now finally back to normal for four days. im happy. so please confirm asap before i need to format my memory card in re install my apps over and over again.
The option is still there since it just tricks the system into thinking that the app is still in the internal memory. The app's data files are symlinked from the memory card to the internal memory.
Try installing an adequately huge app and see how much the internal memory goes down.
Hmm, my twitter and atk "move to sd card" is grayed too. am i doing something wrong or what
For the last time:
if the ROM developer said it has app2sd, then it has it. You don't have to do anything. The apps appear to be installed in the internal memory, but physically they are stored on the SD card, in that ext3 partition.
Some apps cannot be moved to SD card - apps that run as services and widgets. That's why their "Move to SD card" button is grayed. But if you installed them yourself, they went to the ext3 partition.
masteryx said:
For the last time:
if the ROM developer said it has app2sd, then it has it. You don't have to do anything. The apps appear to be installed in the internal memory, but physically they are stored on the SD card, in that ext3 partition.
Some apps cannot be moved to SD card - apps that run as services and widgets. That's why their "Move to SD card" button is grayed. But if you installed them yourself, they went to the ext3 partition.
Click to expand...
Click to collapse
I just want to move the apps that i installed from the market. thats it. hmm now im installing restaurant story and ibeer let see if my internal memory decreasing or not. i post the result soon
Hmm its decreasing but only 1mb from 164mb to 163mb. both apps is 10mb+. i think my app2sd has been enabled after all
hmm after installing bakery and farm story, my internal memory decrease to 150mb. LOL now im not sure
App2sd will sym link and keep program data on sd card. But dalvik cache will remain on internal memory and it will increase everytime when you install something. Thus you will see decrease in internal memory. You can also move dalvik to sd but io would reccomend to keep it on internal memory.
vault1965 said:
App2sd will sym link and keep program data on sd card. But dalvik cache will remain on internal memory and it will increase everytime when you install something. Thus you will see decrease in internal memory. You can also move dalvik to sd but io would reccomend to keep it on internal memory.
Click to expand...
Click to collapse
how to move the dalvik to sd card, and why u recoomend to keep it in internal..????

app2sd vs link2sd

app2sd vs link2sd?
link2sd, you can keep application on intern storage, so you can unplug µsd card
Blouw73 said:
link2sd, you can keep application on intern storage, so you can unplug µsd card
Click to expand...
Click to collapse
yes, but the linked apps might get messed up, if you pull the µsd card out, while the phone is turned on. better do that when your phone is turned off.
link2sd
Once app2sd is installed, every app gets installed to SD. With link2sd, you only move apps of your choice to sd.
I chose to leave Titanium Backup, Root Explorer and Fancy Widget in system memory. Every other app I moved to SD.
Link2sd
Edit: It is an application so you just install it like any other .apk (and with your ext* partition). You can choice the applications you want to link to your sd
I'd installed App2SD before seeing link2sd appeared around the internet.
I have no intention of reverting everything just for the sake of link2sd since both working the same principle only that link2sd have the option to choose which app to install where..
However, all my apps specially titanium backup, root explorer, fancy widget and etc are running fine even they all were installed in the sdcard. All I do is assuming I have that extra storage by default(app2sd installed) and leave it anonymously in the background.
This is just based on my experience and Opinion.
Link2SD hassle free, user configurable.
App2SD hassle to install, all apps are moved to SD(not user configurable)
Link2sd, no doubt
I prefer Link2SD !
Before I've trying to install app2sd but when I reboot (I use a class 2 SDcard ><') my home doesn't launch and my phone was unusable because of the forceclosed of Launcherpro... But now with Link2SD I let my home on the phone and link all the other applications
Finally Link2SD is a software ! you can remove it easier and safer than app2SD
Link2sd , without hesitation .
link2sd, I need to have the choice
Prefer Link2SD,have choice on my side.
another argument here: Link2SD can move apk and dex files only. Data folders remains on the phone. you will notice that the more apps you install, even though you move them to ext*, your internal storage will eventually get smaller.
App2sd moves everything, so you will save more space that way.
preference then. if you need more internal space, go for app2sd. if you need some apps on the internal storage like i do (widgets, utility tools like root explorer, call meter, poweramp), use Link2sd.
I use link2sd and it works well. I know on my phone storage is such an annoyance. So I am quite happy to use it.
I have a couple questions for you all.
I had the fat partition of my card become unreadable by my phone but the ext was fine but trying to reformat the fat partition I messed up the ext partition because without being able to mount the sd through the phone I could not get the computer to recognize it correctly to use a program like EASUS Partition Master and fearing regular windows format would kill both so I tried the phones format and it did the whole card too...a shame.
Is there an easy way to back up the fat and ext partition of your sd cards?
What is the highest class card that makes a difference on performance of apps?
When a card is linked to sd and data is still on phone is the cache as well and is there program that can link caches to sd card or something like that?
necrohades said:
another argument here: Link2SD can move apk and dex files only. Data folders remains on the phone. you will notice that the more apps you install, even though you move them to ext*, your internal storage will eventually get smaller.
App2sd moves everything, so you will save more space that way.
preference then. if you need more internal space, go for app2sd. if you need some apps on the internal storage like i do (widgets, utility tools like root explorer, call meter, poweramp), use Link2sd.
Click to expand...
Click to collapse
This is just my opinion regarding the app2sd and link2sd.
I think the argument is like more on a performance vs space argument,
though link2sd only move apk and dex, since data is on a fast storage. the performance will not be affected.
I think you will not benefit much on app2sd, performance wise if you are using class 4 or lower sd. and might even force close application on class 2.
its not likely you'll install 90 to 100+ apps on your phone anyway.
but in end, its still a matter of preference.
no doubt , link2sd better
if you use like 80+ apps
i recommend apps2sd for 1 reason
backup and restore using apps like MyBackup pro is done easily by only one touch
BackUp app with Astro BackUp Manager and Link2SD functionary like a charm.
both apps are awesome but for my needs, link2sd is more practical......

[Q] Problem With Transfering Apps To External

I use DT App2sd, I can't remember the partition sizes of my SD but at Titanium Backup's initial page it says like this
SD Card: 6,64 GB (688 mb free)
SD Card (a2sd): 1,02GB (891mb free)
According to this figures, I should have a lot of space to use, but I can't move an app from internal to External. When I try it says "Failed to move app. There's not enough storage left" What can be the problem? And by the way, which partition on the card do they go into when I install applications? İnto SD-Ext or Swap or other normal using space left?
1.) Has the app been written to allow it to function from /sdcard?
2.) How big is the app?
3.)When you install by default, apps should go into the internal memory BUT this depends on the settings you made in CM7.1 There is a setting that allow you to specify where you want the app to be installed to cos CM7.1 has an inbuilt app2sd function (not darktremor's)
4.) Once you have a2sd enabled with an ext4 partition and you install an app into internal memory, the app will either go into your real internal memory or sd-ext (a2sd)
happily1986 said:
1.) Has the app been written to allow it to function from /sdcard?
2.) How big is the app?
3.)When you install by default, apps should go into the internal memory BUT this depends on the settings you made in CM7.1 There is a setting that allow you to specify where you want the app to be installed to cos CM7.1 has an inbuilt app2sd function (not darktremor's)
4.) Once you have a2sd enabled with an ext4 partition and you install an app into internal memory, the app will either go into your real internal memory or sd-ext (a2sd)
Click to expand...
Click to collapse
1) It's not about only for a specific app, I can't move other apps as well. But other small sized apps can be move. And yes, all of them suitable to work from SD.
2) It's a game and about 10mb.
3) I had that settings (for install location) to Automatic and application moving is allowed too. So theres nothing wrong here.
4) I guessed so, then though I have plenty of spaces why I cant move them? Whats the problem? God, I hate such things.
Ok i take it that your sd-ext partition is working fine since Titanium Backup can see it. I would like you to set the install location to Internal. My idea is to force the apps to be installed in the sd-ext partition.
Next, i would like you to go to Titanium Backup>Batch>Move user apps to internal memory.
They should all be shunted to the sd-ext partition. the sd-ext partition is regarded as a virtual internal memory space now hence, the shift to internal.

Low Memory Problem

Hey,
I´m running the CyanogenMod 7.1 on my Ace and have A2Sd + A2SdGUI. Although I have an 1GB ext4 partition on my SD I´m getting low memory notification. A2Sd is working (correctly) (I checked the ext4 and there are all my apps and not on the SD or the internal memory). The dalvik cache is on my internal memory and should be there, because it´s faster so. I don´t understand the low mem options in the A2SdGUI. What are they for? I am able to kill the low memory notification or have I to delete some apps?
Thanks in advance.
How much free internal memory do you have left? Also, how much free space do you have left in sd-ext?
If you install enough stuff, i don't see why you won't get a low memory warning. you cannot choose to decide which app on "internal" gets to go to the real McCoy internal memory or the pseudo internal memory ie sd-ext. So you may end up with still quite an amount of free space in sd-ext but internal memory is only 30MB free or so.
I have about 900MB free space in the ext4 and about 15MB internal storage.
GerasVille said:
I have about 900MB free space in the ext4 and about 15MB internal storage.
Click to expand...
Click to collapse
I have no idea why the ratio of apps on sd-ext to apps on internal memory is so warped for yours. Since you are on a2sdgui, i suggest you to check firstly that everything is done as it should be in a2sdgui
zipaligned
apps on sd
no swap
dalvik cache on sd-ext
If everything is as per normal, then proceed to batch shift apps to your sd (not sd-ext). Am referring to froyo style, partial shift of apps to sd. Then shift them back again to internal memory.
If you have titanium backup, this can be done in an iffy using batch move to sd then batch move to internal.
go to titanium backup...has an option by which apps can be moved to sd...some apps that have been restored via titanium cant be moved to sd wid apps to sd n other apps..i guess..
All apps were installed normally (not restored with TB). I tried to move apps to SD and return them again to ext4, but it doesn´t help. Any ideas?
EDIT:
I forgot to say, the A2SdGUI is showing the wrong spaces. In Titanium Backup it shows everything right, but the A2SdGUI shows, my ext4 is just 206MB?!
GerasVille said:
All apps were installed normally (not restored with TB). I tried to move apps to SD and return them again to ext4, but it doesn´t help. Any ideas?
EDIT:
I forgot to say, the A2SdGUI is showing the wrong spaces. In Titanium Backup it shows everything right, but the A2SdGUI shows, my ext4 is just 206MB?!
Click to expand...
Click to collapse
I never relied on a2sdgui for that sort of info.

[cm13] [marshmallow] insufficient storage

hi!
i have a problem with insufficient internal storage. i use a 64GB micro sd-xc card and have until recently used it as portable storage. but the phone's internal storage was not enough for all my apps and their data so i decided to format the sd as internal, which should allow you to move your apps there.
but as i discovered, only very few third party apps can be moved to sd, stuff like play music, drive, sheets, slides, etc. can not be moved. this puts me in an awful position because i use drive and play music a lot, and every kB of stuff i want to keep available offline gets stored in the small internal storage, so in the end i have no space left on the phone, and an almost empty useless sd.
using it as portable doesn't allow any apps to be migrated to the sd either, so i'm stuck with only 4GB of space. apps like link2sd and apps2sd don't work with marshmallow.
does anyone know how to move google apps or app data to the sd on marshmallow?? i don't want to go back to lollipop due to this...
OR, has anyone found out how i could partition the sd card in a way that a part would be formatted as internal and part as external storage? (all my attempts ended with the phone formatting the whole sd as internal)
bombaglad said:
hi!
i have a problem with insufficient internal storage. i use a 64GB micro sd-xc card and have until recently used it as portable storage. but the phone's internal storage was not enough for all my apps and their data so i decided to format the sd as internal, which should allow you to move your apps there.
but as i discovered, only very few third party apps can be moved to sd, stuff like play music, drive, sheets, slides, etc. can not be moved. this puts me in an awful position because i use drive and play music a lot, and every kB of stuff i want to keep available offline gets stored in the small internal storage, so in the end i have no space left on the phone, and an almost empty useless sd.
using it as portable doesn't allow any apps to be migrated to the sd either, so i'm stuck with only 4GB of space. apps like link2sd and apps2sd don't work with marshmallow.
does anyone know how to move google apps or app data to the sd on marshmallow?? i don't want to go back to lollipop due to this...
OR, has anyone found out how i could partition the sd card in a way that a part would be formatted as internal and part as external storage? (all my attempts ended with the phone formatting the whole sd as internal)
Click to expand...
Click to collapse
Hi @bombaglad
I use Cyanogenmod 13 too. You have mentioned apps2sd do not work, but I use it and it works fine for me. Try to give it another go, and make sure you correctly partition your sd-card.
mobiusm said:
Hi @bombaglad
I use Cyanogenmod 13 too. You have mentioned apps2sd do not work, but I use it and it works fine for me. Try to give it another go, and make sure you correctly partition your sd-card.
View attachment 3686851
Click to expand...
Click to collapse
wow! thanks for your reply. i have played around with it a lot and i couldn't get it working, i also found other forums with people who had problems with this.. so please, could you explain to me the steps you took to get it working? like, what format was the sd card first, which app you used to partition it and what format was the partition? that would really help me out
bombaglad said:
wow! thanks for your reply. i have played around with it a lot and i couldn't get it working, i also found other forums with people who had problems with this.. so please, could you explain to me the steps you took to get it working? like, what format was the sd card first, which app you used to partition it and what format was the partition? that would really help me out
Click to expand...
Click to collapse
I use MiniTool Partition Wizard to partition my sd-card. I connect it to a converter for usb and then connect it to my computer. In the partition wizard, I partition most of it to primary FAT32. Then the rest I partition to ext4, also primary. You decide on how much to allocate to each partition. I find using about 6 GB for the second partition will be the most I ever need.
After the sd-card is partitioned, I insert it back to my phone. When cm13 asks you to decide what to do with the sd cards, tell it the first partition is external, but don't do anything for the second one.
Then download apps2sd. go to settings and set "mmcblk1p2" for "Use custom dev block". Also check "Use public vold". Those are my settings. Then you can try and go to the "Link apps to sd card" section and continue from there. I really hope for you this works!
If id doesn't you can try to do the whole process but this time also tell Cyanogenmod the second partition is external.....
Let me know!
mobiusm said:
I use MiniTool Partition Wizard to partition my sd-card. I connect it to a converter for usb and then connect it to my computer. In the partition wizard, I partition most of it to primary FAT32. Then the rest I partition to ext4, also primary. You decide on how much to allocate to each partition. I find using about 6 GB for the second partition will be the most I ever need.
After the sd-card is partitioned, I insert it back to my phone. When cm13 asks you to decide what to do with the sd cards, tell it the first partition is external, but don't do anything for the second one.
Then download apps2sd. go to settings and set "mmcblk1p2" for "Use custom dev block". Also check "Use public vold". Those are my settings. Then you can try and go to the "Link apps to sd card" section and continue from there. I really hope for you this works!
If id doesn't you can try to do the whole process but this time also tell Cyanogenmod the second partition is external.....
Let me know!
Click to expand...
Click to collapse
i'll admit, that a few minutes before reading this answer, i simply used apps2sd's partition tool, and with fat32 and ext3 i am now able to use the linking function thank you very much for your assistance, it's people like you thanks to whom the xda community is as awesome as it is <3
I'm always glad to help!
By the way, if after a reboot your phone tells you your sd-card is corrupt, just ignore the notification..
Doesn't work for me
Hi,
I've similar problems.
My configuration: LG G3 (D855) with CM13 (build: 20160528), SuperSU 2.74, xposed framework
In CM13 I'm not able to move apps to the external SD (there is no such option).
So I tried it with APPS2SD. :
- I'm able to create two partitions and to mount the second one.
- My Problem: I always get the following error message when trying to move an app: ...apk Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
Already tried:
- different File Systems for second partition (ext2, ext3, ext4, f2fs)
- with or without swap partition
- Also your mentioned options:
-- use of the MiniTool Partition Wizard with a primary FAT32 and a second primary ext4 partition
-- set "mmcblk1p2" for "Use custom dev block"
-- check "Use public vold"
Nothing helped so far. Still the same error.
By the way, I can see my second partition in the (rooted) Total Commander App (also in Android Settings, but there it is marked as damaged). And CM13 never asked me what to do with the second partition (only that it is damaged).
Any further ideas? Thanks in advance
Best regards
Formating SD card
What about formating the SD card as internal storage?
I haven't done it myself because I have a class 4 sd card and I'm afraid it's going to be slow but it seems like a good idea
Solution: Linking instead of moving
I could solve my problem
Instead of moving apps I linked them => works excellent!
Best regards
Eisbaer2
Im liking to use the new function of marshmallow, but i cant move hangouts to new partition.
Does someone know another way to move dont using apps2sd?

Categories

Resources