[Q] SD Card Issue - Galaxy S II Q&A, Help & Troubleshooting

Hi Guys,
I recently picked up a new galaxy s2 and but of course rooted it and installed cyanogenmod 7.1
The one problem i ve been faced with in an other wise perfect set up has been to do with the SD card.
I didnt realise that the internal memory (16gb) is actually partitioned into a internal drive of around 1-2gb and an internal SD card of around 14gb
See i have an external 32gb card, but the problem faced is it seems i can only either use the 32gb or the 16gb internal, not both at the same time (it can see both but paths one or the other down a root of mnt/emmc which cant be accessed by most apps
Is there any way to use both? Ideally i wanted my apps to be mounted on the 16gb and google music with its offline music to be mounted on the 32gb sd card?
Is there any way to achieve this?

No?
Sent from my GT-I9100 using xda premium

Narzsa said:
Hi Guys,
I recently picked up a new galaxy s2 and but of course rooted it and installed cyanogenmod 7.1
The one problem i ve been faced with in an other wise perfect set up has been to do with the SD card.
I didnt realise that the internal memory (16gb) is actually partitioned into a internal drive of around 1-2gb and an internal SD card of around 14gb
See i have an external 32gb card, but the problem faced is it seems i can only either use the 32gb or the 16gb internal, not both at the same time (it can see both but paths one or the other down a root of mnt/emmc which cant be accessed by most apps
Is there any way to use both? Ideally i wanted my apps to be mounted on the 16gb and google music with its offline music to be mounted on the 32gb sd card?
Is there any way to achieve this?
Click to expand...
Click to collapse
Say wha?
The internal (14 gb partition of the included 16gb) is /mnt/sdcard.
If you have an external SD card mounted, it will be /mnt/sdcard/external_sd.
Apps using Gingerbread's native apps to sd will always be on the internal sd card, as far as I know.
I can access both internal sd and external sd whenever I want.
I have mp3s stored on external sd, pictures from the camera saving to internal sd.
At least, this is how it is on MY phone.

Hi mate,
cyangenmod let's you play swaps with what one is mounted as sdcard and emmc
None of my apps though can see the other card, except for esfile manager and titanium backup
ideally also for what I want, I need to move apps over to both since I want to dedicated the 32gb card to google music and offline music storage

Your question is what happens already? All apps are automatically installed on your Internal SD and then you put the music manually on your external SD. Not sure if troll or...

I'm honestly not trolling but maybe I'm missing a trick as google music won't see that card?
Also I was hoping to use the offline function built into google music to download the songs to that card so I can pick and chose albums on the fly

Ah, I missed the part where this is a CyanogenMod feature. I don't use CyanogenMod right now, so I'm not familiar with this feature. Can't help you, sorry.
You might want to post to the CyanogenMod forum since this is a feature specific to that ROM. (both the thread here on XDA and on the CM forums)

Related

[Q] Apps use internal storage as SD card, can not see actual SD card

New Atrix, unmodded. Tested on default storage setting set in either internal storage, or sd card.
16g sd card.
Card contains music, books and pictures.
File manager of the phone can see it and folders on it just fine, music player can see music files on it just fine.
Market bought music player( Power Amp) does not see SD card, it can only see internal storage as SD card.
Cool Reader- same- it thinks internal memory is SD card.
Neither can browse to the SD card.
Both apps worked with droid x and nexus s phones succesfuly before.
Apps that have ability to browse internal memory (tiny player and fbreader)- can go to /sdcard-ext/ and find files there.
Is there any way to make sure that apps, that are built to use SD card for their media would be able to see and use SD card, instead of "virtual" SD on the Internal Storage?
Thank You
onna said:
New Atrix, unmodded. Tested on default storage setting set in either internal storage, or sd card.
16g sd card.
Card contains music, books and pictures.
File manager of the phone can see it and folders on it just fine, music player can see music files on it just fine.
Market bought music player( Power Amp) does not see SD card, it can only see internal storage as SD card.
Cool Reader- same- it thinks internal memory is SD card.
Neither can browse to the SD card.
Both apps worked with droid x and nexus s phones succesfuly before.
Apps that have ability to browse internal memory (tiny player and fbreader)- can go to /sdcard-ext/ and find files there.
Is there any way to make sure that apps, that are built to use SD card for their media would be able to see and use SD card, instead of "virtual" SD on the Internal Storage?
Thank You
Click to expand...
Click to collapse
Hi,
I had the same issue with a app called Slideshow Bob. I came from a Samsung Captivate and the file system was such that the external card was seen as a subdirectory of the internal card. I never had a problem with this arrangement in apps. However, the Atrix sees the external card as completely separate and some apps simply could not "see" the external card. My solution? I used a different slideshow app. Not exactly the ideal solution, but I had spent enough time trying to work around it. I don't know how other android devices have the external card arrangement, but this may be a bigger issue than we'd like until app developers change their apps or Motorola decides to change it's storage arrangement. Hope this helps.
Thank you for your answer,
using different apps is a work around.
I used different one- moved my content to the internal storage.
Both work.
What I realy would like to see is - those apps work as intended, the way they do work in most android phones from Droid to Nexus S.
onna said:
Is there any way to make sure that apps, that are built to use SD card for their media would be able to see and use SD card, instead of "virtual" SD on the Internal Storage?
Thank You
Click to expand...
Click to collapse
contact the developer
Has anyone tried to replace the Music folder on internal storage with a symbolic link to the Music folder on external? Not sure if Android supports symbolics or not...
Should have known it would'nt be this easy. Tried it on existing SD and found that symbolic links are not supported on FATx. Reformatted my SD to EXT3/2 and booted back up. I get a SD format not recognized error.

[Q] SD Card Strategy

As far as I can figure it, the GT Note comes with 16GB that allows 2GB for app storage.
Q1. Does this include the DATA for those apps. For example, a game with 1GB of data -- where does it store this 1GB of data?
I have bought and installed a 64GB SD Card. Fully recognized, formatted and
working great. I understand how to copy my own music and video onto that card but a few questions:
Q2. How can I persuade the GT to use the SD Card instead of the 2GB Partition?
Q3. Or at the very least, to use it for APP DATA?
I guess, I'm trying to figure out how to get the GTN to optimally use the GB I have.
Thoughts?
Most of the big apps and games by default put their data in the sd card. So dont worry about that!
Also check out APP2SD on the market, it should help u! Cheers!
skavan said:
As far as I can figure it, the GT Note comes with 16GB that allows 2GB for app storage.
Q1. Does this include the DATA for those apps. For example, a game with 1GB of data -- where does it store this 1GB of data?
I have bought and installed a 64GB SD Card. Fully recognized, formatted and
working great. I understand how to copy my own music and video onto that card but a few questions:
Q2. How can I persuade the GT to use the SD Card instead of the 2GB Partition?
Q3. Or at the very least, to use it for APP DATA?
I guess, I'm trying to figure out how to get the GTN to optimally use the GB I have.
Thoughts?
Click to expand...
Click to collapse
You actually have 11gb of space available for games music docs etc. on the internal SD card. Go to settings>Applications>Storage use. At the top the tab that says "All" is showing you everything you have stored on internal SD card. At the bottom of that screen it says system storage, and the second number is showing you how much room you have available for system data in the partitioned 2 GB of reserved system space. If you click the "On SD card" tab at the top it will show you your apps installed and how much of the 11+GB of space on the internal SD card is remaining.
App data from games like gameloft etc will be stored on the internal sd card NOT the external (removable) sd card.
There is a way to swap the external sd to become your internal as shown in the GT-N700 forum here http://forum.xda-developers.com/showthread.php?t=1454753
I don't see why it should not work on the att note too.
So basically what you have is 2GB of space partitioned for system files. And 11+ GB of space for Apps, music and whatnot.
---------- Post added at 02:03 PM ---------- Previous post was at 02:01 PM ----------
georgios73 said:
App data from games like gameloft etc will be stored on sd card NOT the external (removable) sd card.
Click to expand...
Click to collapse
That's true. And not in that 2GB of reserved space but in the 11GB of space on the internal card.
very useful info all - thanks...will try the N700 hack too.
s.
georgios73 said:
App data from games like gameloft etc will be stored on the internal sd card NOT the external (removable) sd card.
There is a way to swap the external sd to become your internal as shown in the GT-N700 forum here http://forum.xda-developers.com/showthread.php?t=1454753
I don't see why it should not work on the att note too.
Click to expand...
Click to collapse
I got around this quite differently on my last phone. I moved all the gameloft game data to a folder on my external SD and just created a symlink to it in the original location. I see it as sort of a cleaner way.
Caution When Trying on AT&T Version
georgios73 said:
App data from games like gameloft etc will be stored on the internal sd card NOT the external (removable) sd card.
There is a way to swap the external sd to become your internal as shown in the GT-N700 forum here http://forum.xda-developers.com/showthread.php?t=1454753
I don't see why it should not work on the att note too.
Click to expand...
Click to collapse
I tried it and now I don't have access to neither my external or internal SD cards. Left a message on the thread to see if anyone has any ideas. I made a backup onto my external card, but because it won't mount, I can't copy it back over. Restored the phone, but it didn't help. Even typed in the info from the original "AT&T" file and that didn't work. Both types of storage are showing "Unavailable." Some of the info in the script lines is different from the international version.
macqueyl said:
I tried it and now I don't have access to neither my external or internal SD cards. Left a message on the thread to see if anyone has any ideas. I made a backup onto my external card, but because it won't mount, I can't copy it back over. Restored the phone, but it didn't help. Even typed in the info from the original "AT&T" file and that didn't work. Both types of storage are showing "Unavailable." Some of the info in the script lines is different from the international version.
Click to expand...
Click to collapse
Oops! Love your sig by the way. I assume you pulled the battery.

Hello guys. how can i swap my internal Sd to external sd on galaxy note I717?

My phone recognized only the internal memory as apps data storage not my Sd card, so after downloading several games, my internal memory is full and my 32 gb Sd still empty. Any help is appreciated. Sent from my SAMSUNG-SGH-I717 using xda premium
abakarxda said:
My phone recognized only the internal memory as apps data storage not my Sd card, so after downloading several games, my internal memory is full and my 32 gb Sd still empty. Any help is appreciated. Sent from my SAMSUNG-SGH-I717 using xda premium
Click to expand...
Click to collapse
Usually I hook up my phone to my computer. Under "My computer" it should have your cdrive and your phone. mine shows up "SGH-i717" and under that is my "card" and "phone" you can just move over pictures and movies from the phone to card. that should make some room for your phone. if this helped hit that thanks button
i know what u saying but i dont have any movies on phone. i only have games
If I understand your question then go to system settings, manage apps then click on the app and select move to Sd card.
Sent from my SAMSUNG-SGH-I717
you know that the phone recognize only the internal memory as Sd so even if i move it still moving to the phone memory not to my micro Sd card.
abakarxda said:
you know that the phone recognize only the internal memory as Sd so even if i move it still moving to the phone memory not to my micro Sd card.
Click to expand...
Click to collapse
Same way with a few phones. The external SD is for media and such while internal is for apps and such. No real fix, but you can get titanium backup and backup all of them to your external, then uninstall the ones you're not using. Restore then when you want to use them. That's what I end up doing
Sent from my SAMSUNG-SGH-I717 using XDA
We would need something like this
http://forum.xda-developers.com/showthread.php?t=1433436
Quote from the thread of what that does (I would actually like something like this for Note as my internal SD is practically full)
mattiadj said:
You have misunderstood something . The situation is simple. Transformer has a 16gb internal sd (in my case, I have 16gb version) and so this internal sd card of 16gb is used to store all my data! For apps in /data, apps storage in /sdcard/android/data and so on.
So if I install for example games like front line commando, gta 3, or gameloft games, shadowgun or something which needs extra resources to download, these apps download what they need into internal sd. And so the space in internal sd (which is the internal memory of tablet) became full quickly!! Why? Because the internal sd is viewed as sdcard and mounted in /sdcard and /mnt/sdcard and so is used as normal sd by apps! So transformer has a sdcard which is used both for apps installation and data storage!!! No nand or real internal memory!
External sd is used for nothing!!!
So why my script? This script is essential to fix this stupid behaviour!!
Your internal sd card is mounted to store all apps you wants and apps install on it only their apk files and necessary data. On external they stored all extra data resources and all they need!!!! On external! And internal is untouched!
So android info see this new situation in inverted way since in our transformer (and i think this is a big issue of Asus) what is mounted in /sdcard is considered as INTERNAL MEMORY and what is mounted in /Removable/MicroSD is viewed as EXTERNAL MEMORY.
Since this mod inverts mount point... The information in memory tab is inverted!
Let's now with an example.
If you install shadowgun game without my mod, it installs in you internal both game package (in /data) and 250mb of resource in /sdcard/Android/data/gamefolder.
So you have 300mb less in your INTERNAL SD!!
With my mod simply the 250 of extra resources are downloaded in you external sd!!! So you have 250mb save on internal sd to install other apps!!!!
I hope is all more clear now and is better understood how this mod is important!
Inviato dal mio Desire HD usando Tapatalk
Click to expand...
Click to collapse
Wait, to the OP:
Did you format the new SD card, then power the phone off, remove the card, pop it back in and then power up again?
If you don't format the card initially, the phone won't recognize it at all.
If that's not what you were getting at initially, then ignore this post.
-Ryan
Did we make any progress on this situation? Has anyone found a way to move apps to the external sd card. And let me point out to the few that have posted in this thread. When you move apps to the sd card through app manger or apps to sd they only move to the internal sd card.
I'd really like a fix for this as well. My 16GB MicroSD is going unused because of it. I don't store movies or music on my phone, I stream all that. But all the Internal SD memory is full because nothing recognizes that there's more than one "SD" storage space.
GET the free app called GLtoextSD or something like that name search on play store it i'll help you.(it requires root)
---------- Post added at 10:52 AM ---------- Previous post was at 10:51 AM ----------
Market Link : https://play.google.com/store/apps/...t=W251bGwsMSwxLDEsImNvbS5zbGYuTGlzdGdsQXBwIl0.
Swap External w/ Internal. Success!!
abakarxda said:
My phone recognized only the internal memory as apps data storage not my Sd card, so after downloading several games, my internal memory is full and my 32 gb Sd still empty. Any help is appreciated. Sent from my SAMSUNG-SGH-I717 using xda premium
Click to expand...
Click to collapse
Hi abakarxda,
I think I l already replied to your question in another thread, but just in case. I just tried this yesterday, and it worked for me:
http://forum.xda-developers.com/showpost.php?p=45341162&postcount=2
I hope this helps.

Why don't Android ICS apps detect my external SD card?

Hi guys I am new to android and I got myself a Micromax A110 running on android ics with 2 gb of internal SD card memory...
As you guys can figure, the internal memory just isn't enough for installing heavy games and storing and downloading large videos and music, so I added a 32 gb external micro SD card.. the card shows in my file manager and its contents are accessible, most apps like ttpod, ttorrent, vlc, chrome etc don't detect my external card. They only access the contents of my internal SD card, download to it.. I can't set the default directory to the external card...
When I installed nfs most wanted to my phone, it asked me to free up data in my SD card or insert another one as there was no space left due to obvious reasons of my internal SD card being filled with other apps.. I uninstalled and reinstalled it after setting the default storage location to the external storage... I found that the game installed in the internal storage this time and on startup, it gave the same message..
Is it a common problem or a limitation to the OS? Is there a work around for this? If so how? Does my phone needs to be rooted for the purpose? Please help as the problem is getting annoying.. my external card is lying almost empty...
Thanks in advance,
Extremely sorry for the long post...
Sent from my Micromax A110 using Tapatalk 2
It's because Google made the stupid decision, starting with Honeycomb (which is why the Motorola Xoom, the first Honeycomb device needed an update to enable use of it's MicroSD card slot) to merge the /data/ and /sdcard/ partitions. What that means is that the SD card becomes a virtual space (a folder, in fact) located in the same place where all your apps are stored. Why is it stupid? If you have a phone that actually has a MicroSD card slot, like yours or the Galaxy S III, the MicroSD card becomes a different "folder" (something like /sdext/, which stands for either extension or external). Only apps that specifically are programmed to look for that mount point/folder will be able to use it. Most music/video/picture players/viewers can, because it makes sense to automatically program to do that. But with large games, like you said, NFS Most Wanted (which I also have), it sucks because the game is like 2GB.
My Galaxy S3 has 16GB internal and a 32GB card. I'm forced to use the internal storage only for large games because they don't see the memory card. It sucks. The good thing about merging /data/ and /sdcard/ is that it simplifies things, like on the iPhone where your space is your space, no matter how you use it. It used to be that you had like 1GB or 2GB for apps (the APK files only, not the files that games download for example) (which the HTC One X does, but still only uses internal storage because there's no card slot), and the rest went to your MicroSD card slot. Now it's all to internal storage because your internal storage IS your MicroSD card slot at system level.
Product F(RED) said:
It's because Google made the stupid decision, starting with Honeycomb (which is why the Motorola Xoom, the first Honeycomb device needed an update to enable use of it's MicroSD card slot) to merge the /data/ and /sdcard/ partitions. What that means is that the SD card becomes a virtual space (a folder, in fact) located in the same place where all your apps are stored. Why is it stupid? If you have a phone that actually has a MicroSD card slot, like yours or the Galaxy S III, the MicroSD card becomes a different "folder" (something like /sdext/, which stands for either extension or external). Only apps that specifically are programmed to look for that mount point/folder will be able to use it. Most music/video/picture players/viewers can, because it makes sense to automatically program to do that. But with large games, like you said, NFS Most Wanted (which I also have), it sucks because the game is like 2GB.
My Galaxy S3 has 16GB internal and a 32GB card. I'm forced to use the internal storage only for large games because they don't see the memory card. It sucks. The good thing about merging /data/ and /sdcard/ is that it simplifies things, like on the iPhone where your space is your space, no matter how you use it. It used to be that you had like 1GB or 2GB for apps (the APK files only, not the files that games download for example) (which the HTC One X does, but still only uses internal storage because there's no card slot), and the rest went to your MicroSD card slot. Now it's all to internal storage because your internal storage IS your MicroSD card slot at system level.
Click to expand...
Click to collapse
Hey man! Thanks for the reply....
Can you tell me how to work out a solution for this?
Is directory bind or fstab file hack the only solution?
Is it possible to overcome this without root?
And some apps do detect my Micro SD card... It is in the directory mnt/sdcard2
Please post questions one time only and in the proper Q&A section.
http://forum.xda-developers.com/showthread.php?t=2019921

[Q] Help managing your storage!

Hi guys!
I have a bit of a problem with my S2 storage. I'm running cyanogenmod. So I wanted to ask you guys how could I best manage all my apps/pics/videos/backups etc.
My current status:
System ROM 528MB, 149MB free
Internal 2.11GB, 637MB free
SD Card 12.3GB, 1.35GB free
Ext. SD Card: 31.9GB, 29.1GB free.
So you see here my problem...I have this huge 32GB SD card that is mostly empty, while all my installed apps go either to the 600MB of internal data partition or to the internal memory. Either way, I barely have 2GB available for data, and a huge partition that now I can't even take for the camera (CM will only save to internal DCIM folder).
Titanium Backup allows to move the data folder anywhere, so it's into the big SD card.
ScummVM allows to save the ROMs anywhere, so also these ones are in the SD card.
Movies/Videos I download are in the SD card.
...And that's it. Whenever I take pictures, I need to remember to move the files manually to the external SD, because the camera app will only save them in the internal memory. What can I do? How can I improve this?
THanks a lot!
Up!
A camera app such as Camera Zoom Fx available on play, will allow you to specify where your pictures are saved.
Also, I am running the latest NEATROM lite based on the JB leak and the stock camera allows you to choose between internal and sd card as storage. This may not be the case on older versions of the stock camera.
Hope this helps with the picture issue at least!
Sent from my GT-I9100 using Tapatalk 2
Yeah, thanks. All the Samsung stock cameras allow saving into the SD card. The AOSP one, however, doesn't. Still don't quite understand it.
Anyway, besides the camera, would there be a way to move installed apps (or its data) to the SD card?
timonoj said:
Yeah, thanks. All the Samsung stock cameras allow saving into the SD card. The AOSP one, however, doesn't. Still don't quite understand it.
Anyway, besides the camera, would there be a way to move installed apps (or its data) to the SD card?
Click to expand...
Click to collapse
I have never done this with GS2 but on HD2 we could create a sdext partition on external sd. This partition would then be used by system to extend internal storage. I think this can be done on GS2 via cwm by partitioning sdcard. You would need to backup your data from external card first though before partitioning.
There is also Apps2SD on google play which will move installed apps to ext card.
Yeah, that's it! I did something like this on my Nexus One on its day. It wasn't perfect but it was good. I'll look into this. Thanks!

Categories

Resources