Related
Hi everybody! I'm using SS Galaxy S i9000! I like play game very much and i installed many games on it especially Dungeon Defenders (600 mb data OMG)! So my internal sd card's memory is too low (my device is 8 gb version)! I want you help me how to use data on external sd card! Thanks a lot!
If you are using Froyo, you can probably move the app to your microSD card. You need to check the preferences in the app to see if you can move the data to the microSD card. If you cannot move the data, then moving the app will give you very little benefit.
mpierce said:
If you are using Froyo, you can probably move the app to your microSD card. You need to check the preferences in the app to see if you can move the data to the microSD card. If you cannot move the data, then moving the app will give you very little benefit.
Click to expand...
Click to collapse
I means the data of apps! It's like game HD gameloft with the location: /mmt/sd/gameloft and i want to change it to mmt/sd/external_sd/gameloft. If you play game HD gameloft you will understand
Also looking for an answer to this.
Hate it when idiots reply to threads when they have absolutely no idea.
I would love a reply for this.
Sent from my SGH-T959 using XDA App
Is this what we do in android development?
Just an idea: convert internal and external SD cards to ext4 (external should be easy, internal would be tricker but I believe that someone did it on nexus s forum) and create symlink folder from external SD to internal SD card.
What they are talking about is game data that is supposed to be stored on the external sd (because /sd/ is not usually used for the internal storage except for the sgs devices because it's way bigger than on most androids).
A symlink should solve their problem. How to do that shouldn't be hard to find.
But it doesn't require ext4 conversion. Converting both to ext4 would require modifications of the startup script in order for them to not have to mount the individual partitions every time.
Edit: the internal and external sd are fat partitions by default and I would recommend keeping it that way. Anything else brings significant complications.
As far as I know FAT filesystem doesn't support symbolic links.
dyallo said:
Also looking for an answer to this.
Hate it when idiots reply to threads when they have absolutely no idea.
Click to expand...
Click to collapse
I also hate idiots who post stupid questions in the Development section, and one of our opinions is supported by moderators. Guess whose it is.
Older Gameloft games allow you to specify where you want to install the game data. My Hawx game data is on the external SD. They seemed to have stopped supporting that though. Send them a email and see if there is a solution.
I'm also waiting for some kind of "symlink" tool!
Internal SD is too small for me...
I ran some searches on this topic when I also experienced low space left on the internal sd.
Apparently all those App2SD tools do not recognize the external sd card within the SGS when I tried them, I can only move the stuff to the internal card where the apps already are so no difference in regards to disk space.
Somewhere else I read you have to convert the sd to ext4 or something and do some other stuff to get this working.
Alternatively, it seems some custom ROMs support their own App2SD (never tested it, just read it somewhere), maybe it somehow works with those without using some ext4 solution, I don't know. Eventually I moved some videos (back from the days without an external sd) to the external sd and freed up space that way.
Concerning Ext4 - I also read that buzz.
But idea was - swapping internal and external SD, by modifying mounting sequence in kernel.
It's too complicated, and working solution was not founded yet.
Will someone please clarify for me how the SD memory gets incorporated into the Acer 's system. Is it like Linux where the discs get spanned so the storage space is seen as being continuous or do I have to deliberately open the card to use it?
I am getting warning messages saying I am running low on storage space but when I access the card it is hardly used. There is still 7+ gig left on an 8 gig stick.
Discovered there is a bug, or at least a misleading 'feature', in File Expert in that it incorrectly addresses the SD card, looks for /mnt/sdcard rather than /mnt/external_sd. The /mnt/sdcard address is to part of the internal memory.
Rog
RogerCurrier said:
Will someone please clarify for me how the SD memory gets incorporated into the Acer 's system. Is it like Linux where the discs get spanned so the storage space is seen as being continuous or do I have to deliberately open the card to use it?
I am getting warning messages saying I am running low on storage space but when I access the card it is hardly used. There is still 7+ gig left on an 8 gig stick.
Discovered there is a bug, or at least a misleading 'feature', in File Expert in that it incorrectly addresses the SD card, looks for /mnt/sdcard rather than /mnt/external_sd. The /mnt/sdcard address is to part of the internal memory.
Rog
Click to expand...
Click to collapse
Would probably help if you were specific on which Rom you are running.
With ICS, there are no known issues.
It's possible there are issues with CM10 (4.1x and the 4.2x builds). Storage space is always an issue with new AOSP builds. Also, that certain 3rd party apps may also influence this, They may run on ICS fine, but on JB builds, they may influence things.
MD
Moscow Desire said:
Would probably help if you were specific on which Rom you are running.
With ICS, there are no known issues.
It's possible there are issues with CM10 (4.1x and the 4.2x builds). Storage space is always an issue with new AOSP builds. Also, that certain 3rd party apps may also influence this, They may run on ICS fine, but on JB builds, they may influence things.
MD
Click to expand...
Click to collapse
Running A501 with ICS, machine not rooted.
Roger
RogerCurrier said:
Will someone please clarify for me how the SD memory gets incorporated into the Acer 's system. Is it like Linux where the discs get spanned so the storage space is seen as being continuous or do I have to deliberately open the card to use it?
I am getting warning messages saying I am running low on storage space but when I access the card it is hardly used. There is still 7+ gig left on an 8 gig stick.
Discovered there is a bug, or at least a misleading 'feature', in File Expert in that it incorrectly addresses the SD card, looks for /mnt/sdcard rather than /mnt/external_sd. The /mnt/sdcard address is to part of the internal memory.
Rog
Click to expand...
Click to collapse
Are you sure it's not the internal storage running out of space?
On Android /mnt/sdcard is internal storage and /mnt/external_sd is the actual external device that users insert! So there's no bug (at least I never encountered it) just check which storage is running out of space.
Cheers
It's certainly the internal storage running out of space and its because I have been downloading videos. What I am trying to understand why it is not using the external SD memory automatically. I just want to know if it should be or should not be?
It's part of the process of understanding how the system works.
Thanks for taking the time to help.
Rog
RogerCurrier said:
It's certainly the internal storage running out of space and its because I have been downloading videos. What I am trying to understand why it is not using the external SD memory automatically. I just want to know if it should be or should not be?
It's part of the process of understanding how the system works.
Thanks for taking the time to help.
Rog
Click to expand...
Click to collapse
Probably because the default folder for downloading is at internal storage (/mnt/sd/downloads). Anyway you can always move downloaded items manually to external storage.
Cheers
I guess the memory/storage space does not span to the external SD card which is what I originally wanted to confirm.
I went on the File Expert web site and told them the app was misleading in that it addressed the internal memory as being as SD. They have now updated the app giving an additional External SD folder tab which automatically loads on startup. Pretty good service, two day response.
Thanks for the help.
Rog
Anyone had any luck moving whole apps over to their SD card. It's frustrating that for something like Asphalt 8, the data file is over 1Gb and can't be moved over to the SD card. I've tried Link2SD, TitaniumBackup doesn't seem to have the option anymore and I'm not keen on sacrificing performance/stability by going down the adoptoble storage route. Ideas?
Hi, I went with the adoptable storage option (found a tutorial somewhere to enable it via ADB console, partitioned my 64GB card 50%/50%) and it is working great, no real sacrifice neither in stability nor performance (in real use I note no difference whatsoever).
The only drawback is that the storage settings page cannot show the accurate free space anymore. Not a big deal for me.
Regards,
Sandro
sandro.bertini said:
Hi, I went with the adoptable storage option (found a tutorial somewhere to enable it via ADB console, partitioned my 64GB card 50%/50%) and it is working great, no real sacrifice neither in stability nor performance (in real use I note no difference whatsoever).
The only drawback is that the storage settings page cannot show the accurate free space anymore. Not a big deal for me.
Regards,
Sandro
Click to expand...
Click to collapse
Hmmm, interesting. I may give adoptable storage another look. Have you noticed any impact on the 'write' performance specifically?
I just I installed asphalt 8 and noticed that Data which is over 1.5gb stays on the internal memory card even after moving app to SD card. That is just so stupid. I thought something is wrong with either my card or the phone until I came across this thread.
What good is the SD card if the biggest part of the game can't be moved to it?
Basically when i use ES file explorer i have roughly 4gb of apps , system file, and other stuff but its showing an additional 14gb or so used. Is this a common problem? I didnt see anyone else ask about it and googled for an answer and found nothing. Im hoping its not damaged storage and a simple fix. Was planning on giving the new rom a spin as soon as enough folks were running it to know a baseline on fuctionality and common issues as i miss having a clean rom with root.
Isn't that the storage used by the OS?
jkcarp94 said:
Isn't that the storage used by the OS?
Click to expand...
Click to collapse
I believe that is 8.68gb atleast on my phone and is accounted for. I dont have much in the way of apps and push most of my files, music, vids, pics and such to my external.
This phone has no root and likely never will.
Is there anyway to move apps to the sdcard without formatting to internal (adopted storage)?
I don't want to do that because It encrypts the card and im fearful if the phone was ever damaged I'd never be able to pull the card and recover anything.
At the very least is there a way to shuffle off the OBB files to the sdcard without root?
Bonus question: is there a fix for this if root was possible?
Raztan said:
This phone has no root and likely never will.
Is there anyway to move apps to the sdcard without formatting to internal (adopted storage)?
I don't want to do that because It encrypts the card and im fearful if the phone was ever damaged I'd never be able to pull the card and recover anything.
At the very least is there a way to shuffle off the OBB files to the sdcard without root?
Bonus question: is there a fix for this if root was possible?
Click to expand...
Click to collapse
Not that I'm aware of. But you could do a hybrid sd card to put apps on the adopted partition, and keep your photos/music/other stuff on a standard unencrypted partition.
dandrumheller said:
Not that I'm aware of. But you could do a hybrid sd card to put apps on the adopted partition, and keep your photos/music/other stuff on a standard unencrypted partition.
Click to expand...
Click to collapse
Genius, That sounds like a workable solution.
So do I need to format the card in any special way or can I just repartition the card in half and android will see both partitions?
Raztan said:
Genius, That sounds like a workable solution.
So do I need to format the card in any special way or can I just repartition the card in half and android will see both partitions?
Click to expand...
Click to collapse
Here's the guide I followed:
http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html?m=1
I got yelled at over on Reddit for suggesting this for to the potential for killing your SD card (as they're not 'designed' for this much read write action). That may be true. I've been running this way with no issues for over a year. YMMV.
dandrumheller said:
Here's the guide I followed:
http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html?m=1
I got yelled at over on Reddit for suggesting this for to the potential for killing your SD card (as they're not 'designed' for this much read write action). That may be true. I've been running this way with no issues for over a year. YMMV.
Click to expand...
Click to collapse
I have been following a similar dual partition practice on a rooted Android 5.x device using symbolic links to migrate apps to the ext4 formatted partition while retaining a larger FAT32 partition for general use. I used the free version of Partition Wizard on Windows to format the SD card to my liking. To date no issues with card endurance.
I never considered this approach for adoptable storage until seeing your post! Very interested in trying this on on an unrooted Android 6 device that's getting a little snug on internal storage. I'll post outcomes if they differ from your findings.
Thanks again for sharing!
Confirm, Works on Verizon Moto E4
I tried to be clever about it and repartitioned with Gparted, Then aligned the fat under linux mint.
I popped the SDcard back in teh phone and it detected 2 SDcards.. great I thought.. I went into the smaller partition 48gb / 10gb
Hit internal memory format.. to my horror it took over the entire card..
I tried the guide and it worked fine, although you're sort of at it's mercy on how it formats.. it's a fairly simple procedure.
I am somewhat confused though after I did it before I moved anything to the card it says 5.5gb of space is being taken by "system" on the internal portion of the sdcard, It says total internal memory is 32gb but actually it should be more like 26gb (16 onboard + 10gb sdcard)
Im seriously confused on how to tell what files are stored on the sdcard and what's stored on the onboard memory.. it shows them separate under "storage" but ES explorer just shows the 48gb fat partition and the 10gb.. does not seem to be able to separate the internal and the sdcard, but it shows total space as 10gb so something really wrong there.
Maybe cause Im using a old version of ES before it went to hell.. 4.0.3 I think.
Im not sure now when I select sdcard if im getting the 48gb portion the SDCard or the 10gb "adopted storage" sdcard..
Very confusing.
EDIT: Ok I think I see what's going on.
The 10gb Im seeing is actual internal memory.. So it does not appear I can access the 10gb I set aside on the sdcard at all.. is that how it's suppose to work?
I installed a few large games, If I go into storage and click on the 10GB partition it says each game is saving about 50mb out of about 700mb /ea on the card.. whoa what a savings, I don't what that 50mb is but it sure ain't the huge ass obb file sitting in internal memory.
If I go into the app's data storage list it says it's storing to the adopted 10gb but obviously that's a lie since only a fraction is actually making it to the card...
if this is the best I can hope for out of adopted storage I'd be better off just going full portable.
Am I missing something?
Raztan said:
Confirm, Works on Verizon Moto E4
I tried to be clever about it and repartitioned with Gparted, Then aligned the fat under linux mint.
I popped the SDcard back in teh phone and it detected 2 SDcards.. great I thought.. I went into the smaller partition 48gb / 10gb
Hit internal memory format.. to my horror it took over the entire card..
I tried the guide and it worked fine, although you're sort of at it's mercy on how it formats.. it's a fairly simple procedure.
I am somewhat confused though after I did it before I moved anything to the card it says 5.5gb of space is being taken by "system" on the internal portion of the sdcard, It says total internal memory is 32gb but actually it should be more like 26gb (16 onboard + 10gb sdcard)
Im seriously confused on how to tell what files are stored on the sdcard and what's stored on the onboard memory.. it shows them separate under "storage" but ES explorer just shows the 48gb fat partition and the 10gb.. does not seem to be able to separate the internal and the sdcard, but it shows total space as 10gb so something really wrong there.
Maybe cause Im using a old version of ES before it went to hell.. 4.0.3 I think.
Im not sure now when I select sdcard if im getting the 48gb portion the SDCard or the 10gb "adopted storage" sdcard..
Very confusing.
EDIT: Ok I think I see what's going on.
The 10gb Im seeing is actual internal memory.. So it does not appear I can access the 10gb I set aside on the sdcard at all.. is that how it's suppose to work?
I installed a few large games, If I go into storage and click on the 10GB partition it says each game is saving about 50mb out of about 700mb /ea on the card.. whoa what a savings, I don't what that 50mb is but it sure ain't the huge ass obb file sitting in internal memory.
If I go into the app's data storage list it says it's storing to the adopted 10gb but obviously that's a lie since only a fraction is actually making it to the card...
if this is the best I can hope for out of adopted storage I'd be better off just going full portable.
Am I missing something?
Click to expand...
Click to collapse
I'm not sure what the method is for determining where a specific app lands when installed. Maybe up to the developer? But going into settings > storage shows me what's below. Drill down to the apps section, and you can manually choose what storage you want for each app.
This is my setup with a 128gb card with 32gb used as adopted storage.
Your's looks similar to mine.
Are you able to actually access the adopted storage partition... browse for files? see I can't.. I can see internal storage and the public portion of the sdcard..
The adopted storage is not accessible via file manager.
It does not look like it will switch over once internal is full either.. I filled up the internal memory and then tried to install a app and it is telling me im out of space.
If this is the the way adopted storage is suppose to work it's fairly useless imo.
Raztan said:
Your's looks similar to mine.
Are you able to actually access the adopted storage partition... browse for files? see I can't.. I can see internal storage and the public portion of the sdcard..
The adopted storage is not accessible via file manager.
It does not look like it will switch over once internal is full either.. I filled up the internal memory and then tried to install a app and it is telling me im out of space.
If this is the the way adopted storage is suppose to work it's fairly useless imo.
Click to expand...
Click to collapse
I'm not aware of any file manager that can see the adopted storage. Haven't filled up internal to know if it will "spill over".
Some apps cannot be moved to adopted. Some install there by default.
My use case is to dump my low use or less resource demanding apps to the adopted storage, freeing internal faster storage for high use apps.
It's certainly not an ideal solution, but it at least provides an option for reducing limited internal storage...
I gotcha, I can only seem to get about 50mb's to transfer over, dead trigger 2 and hitman sniper
the bulk of it (the OBB files) stick around on internal whether or not I tell it to "change" to the sdcard or not..
Oh well Im just gonna reformat to portable and just limit what I install.. Why does google do this crap to us.
I lived without root on some of my previous phones but from here on out if it don't have root I got no use for it
Raztan said:
I gotcha, I can only seem to get about 50mb's to transfer over, dead trigger 2 and hitman sniper
the bulk of it (the OBB files) stick around on internal whether or not I tell it to "change" to the sdcard or not..
Oh well Im just gonna reformat to portable and just limit what I install.. Why does google do this crap to us.
I lived without root on some of my previous phones but from here on out if it don't have root I got no use for it
Click to expand...
Click to collapse
NVM, forgot you said no root. My apologies
Raztan said:
I gotcha, I can only seem to get about 50mb's to transfer over, dead trigger 2 and hitman sniper
the bulk of it (the OBB files) stick around on internal whether or not I tell it to "change" to the sdcard or not..
Oh well Im just gonna reformat to portable and just limit what I install.. Why does google do this crap to us.
I lived without root on some of my previous phones but from here on out if it don't have root I got no use for it
Click to expand...
Click to collapse
I messed around with this for a bit. Was able to partition the card to my liking using the simple sm command outlined in this post (manual method). Much easier and more understandable than the previously linked approach IMO. Installed and moved a few things; everything worked as expected although the feedback from Google's storage panel is less than reassuring. They really want to make the process transparent and in doing so dilute the detail that enthusiasts appreciate.
Someone asked if you could see inside adopted storage with a standard file manager. Nope, as the contents are encrypted and Google does not provide an API TTBOMK.
There are random posts mentioning lost of home screen icons on reboots and other 'weirdness' when using adopted storage. I didn't experience any of that but also didn't spend much time testing.
In the end I stepped away and returned the entire SD card to portable storage as the benefit wasn't worth the potential hassles. That said, I could see this as a potential solution for those who are bumping up against the limits of internal storage AND need/want to reserve part of the SD card for general purpose storage.
Davey126 said:
I messed around with this for a bit. Was able to partition the card to my liking using the simple sm command outlined in this post (manual method). Much easier and more understandable than the previously linked approach IMO. Installed and moved a few things; everything worked as expected although the feedback from Google's storage panel is less than reassuring. They really want to make the process transparent and in doing so dilute the detail that enthusiasts appreciate.
Someone asked if you could see inside adopted storage with a standard file manager. Nope, as the contents are encrypted and Google does not provide an API TTBOMK.
There are random posts mentioning lost of home screen icons on reboots and other 'weirdness' when using adopted storage. I didn't experience any of that but also didn't spend much time testing.
In the end I stepped away and returned the entire SD card to portable storage as the benefit wasn't work the potential hassles. That said, I could see this as a potential solution for those who are bumping up against the limits of internal storage AND need/want to reserve part of the SD card for general purpose storage.
Click to expand...
Click to collapse
Any icons on home screens for apps that are in adopted storage will vanish after reboot until the device has time to re read adopted storage. Size and speed of card, and amount of data there all impact this. Pretty sure widgets are unavailable to apps on adopted storage as well.
It pretty much works about the same as the old apps2sd / link2sd options that we had to use back in the days of tiny on device storage sizes.
dandrumheller said:
Any icons on home screens for apps that are in adopted storage will vanish after reboot until the device has time to re read adopted storage. Size and speed of card, and amount of data there all impact this. Pretty sure widgets are unavailable to apps on adopted storage as well.
It pretty much works about the same as the old apps2sd / link2sd options that we had to use back in the days of tiny on device storage sizes.
Click to expand...
Click to collapse
I have used symbolic linking (Apps2SD/Link2SD/etc) for sometime on rooted devices and never ran into such issues. I am also able to migrate apps and all associated data w/o limitation.
As you pointed out hardware/card speed and quantity of data likely are likely factors when using adopted storage. There is less setup and boot verification with symbolic linking; much of that takes place before the device is ready for user input. It's not a perfect solution as the mount scripts sometimes get borked and have to be rebuilt but supervisory apps detect/correct that with minimal intervention.
The biggest benefit of adoptable storage is it can be used on stock/unrooted devices. It's also relatively transparent for noobs. Beyond that it's more of a PiTA IMHO.
Davey126 said:
I have used symbolic linking (Apps2SD/Link2SD/etc) for sometime on rooted devices and never ran into such issues. I am also able to migrate apps and all associated data w/o limitation.
As you pointed out hardware/card speed and quantity of data likely are likely factors when using adopted storage. There is less setup and boot verification with symbolic linking; much of that takes place before the device is ready for user input. It's not a perfect solution as the mount scripts sometimes get borked and have to be rebuilt but supervisory apps detect/correct that with minimal intervention.
The biggest benefit of adoptable storage is it can be used on stock/unrooted devices. It's also relatively transparent for noobs. Beyond that it's more of a PiTA IMHO.
Click to expand...
Click to collapse
It's been a long time since I've played with symbolic linking. At the time it felt pretty cumbersome to me, relative to my current experience with adopted storage. Definitely less user control and fine tuning with adopted though. Also, as you mention, no root required.
Davey126 said:
Someone asked if you could see inside adopted storage with a standard file manager. Nope, as the contents are encrypted and Google does not provide an API TTBOMK.
Click to expand...
Click to collapse
Ya that sucks, It wouldn't be so bad if it would just move the largest chunk of an app over which on games is the OBB file(s)
Im sure google thinks this is better than the old move to sdcard option but imo they took a big step back.
I read their reasoning is how "wild west" the sdcard access was.. ya well if they're so worried about security maybe crack down on the overly abusive permissions on apps.. you can control some access, but some permissions they just treat like it's no big deal.
I guess google knows best right? /sarcasm.
Davey126 said:
In the end I stepped away and returned the entire SD card to portable storage as the benefit wasn't work the potential hassles. That said, I could see this as a potential solution for those who are bumping up against the limits of internal storage AND need/want to reserve part of the SD card for general purpose storage.
Click to expand...
Click to collapse
Ya that's where Im at, Im just gonna be real selective about what I install, with only 16gb's about 5 of which is the system (that's crazy imo that android needs that much space) leaving only around 10-11gb of user space a few large games can really eat it up on top of cache, and other apps.
I think GTA SA for example takes like 2-3 gb (iirc, been a while)
madbat99 said:
NVM, forgot you said no root. My apologies
Click to expand...
Click to collapse
Not at all, Im also interested in root solutions it won't help me on this phone but it would be good to know what other options are out there..
Next phone has to have root.. no two ways about it.
Raztan said:
Ya that sucks, It wouldn't be so bad if it would just move the largest chunk of an app over which on games is the OBB file(s)
Im sure google thinks this is better than the old move to sdcard option but imo they took a big step back.
I read their reasoning is how "wild west" the sdcard access was.. ya well if they're so worried about security maybe crack down on the overly abusive permissions on apps.. you can control some access, but some permissions they just treat like it's no big deal.
I guess google knows best right? /sarcasm.
Ya that's where Im at, Im just gonna be real selective about what I install, with only 16gb's about 5 of which is the system (that's crazy imo that android needs that much space) leaving only around 10-11gb of user space a few large games can really eat it up on top of cache, and other apps.
I think GTA SA for example takes like 2-3 gb (iirc, been a while)
Not at all, Im also interested in root solutions it won't help me on this phone but it would be good to know what other options are out there..
Next phone has to have root.. no two ways about it.
Click to expand...
Click to collapse
I was going to say the Xposed module obb on SD looks promising. But then I remembered that no root was mentioned.
https://labs.xda-developers.com/store/xposed/com.smartmadsoft.xposed.obbonsd
madbat99 said:
I was going to say the Xposed module obb on SD looks promising.
Click to expand...
Click to collapse
Ya exposed framework is one of my favorite things on a rooted device, although someone told me it's semi broken on a lot of newer devices?
Raztan said:
Ya exposed framework is one of my favorite things on a rooted device, although someone told me it's semi broken on a lot of newer devices?
Click to expand...
Click to collapse
Works great on my moto e4 sprint (virgin mobile). And rovo89 just updated it for Oreo (beta of course), so it should be good. I'm using it with greenify, amplify, and gravitybox.
Raztan said:
Ya exposed framework is one of my favorite things on a rooted device, although someone told me it's semi broken on a lot of newer devices?
Click to expand...
Click to collapse
Outdated info; works fine on Marshmallow, Nougat and (very soon) Oreo.