[Q] Changing emmc mount location - Android Q&A, Help & Troubleshooting

I have Samsung Galaxy S II with CyanogenMod 7.1.0(Android 2.3.7). Under "Storage Settings" there is "SD Card"(built-in 10 GB), "Internal Storage"(2 GB, afaik, it's place, where system and system apps are installed), and "additional storage: /mnt/emmc" - it's my 32GB microSD.
As in the name, external microSD is mounted in /mnt folder. I can easily access it, using Root Explorer and CM7 built-in explorer. However, most of normal Market apps, cannot, cause they only access /mnt/sdcard. I have feeling that external SD is used only by me, TitaniumBackup and SMSbackup.
When I had original Samsung firmware, there was "external_sd" folder in "sdcard", so all applications that can access sdcard, could use microSD.
I don't want to use "Use internal storage" in CM7 settings, cause I would like system to mainly use built-in 10GB, however I also want Market apps to have access to external SD. I found script which makes shortcut in sdcard, but when I create second emmc mount, applications like Gallery, Music etc. show duplicates, so I think removing /mnt/emmc will repair this.
Is there a tweak for CM7, that removes emmc from /mnt and mounts it in /mnt/sdcard/external_sd, or simply makes CM7 storage management Samsung firmware-like?
P.S. I'm begginer at this forum, so if I placed this thread in incorrect section, sorry.

I don't think I would do that. You would probably brick your phone. That partition is what boots your phone and controls your kernel. If you move it to the SD card and you power on your phone, I don't think it would know to access the partition on your SD card...

lowandbehold said:
I don't think I would do that. You would probably brick your phone. That partition is what boots your phone and controls your kernel. If you move it to the SD card and you power on your phone, I don't think it would know to access the partition on your SD card...
Click to expand...
Click to collapse
But I don't want to move system partition mount point to sdcard, but microSD mount point.

Same problem here. I am running cm7 on my galaxy s i9000.
Need a way to mount external SD card for market apps.

Konpon96 said:
I have Samsung Galaxy S II with CyanogenMod 7.1.0(Android 2.3.7). Under "Storage Settings" there is "SD Card"(built-in 10 GB), "Internal Storage"(2 GB, afaik, it's place, where system and system apps are installed), and "additional storage: /mnt/emmc" - it's my 32GB microSD.
As in the name, external microSD is mounted in /mnt folder. I can easily access it, using Root Explorer and CM7 built-in explorer. However, most of normal Market apps, cannot, cause they only access /mnt/sdcard. I have feeling that external SD is used only by me, TitaniumBackup and SMSbackup.
When I had original Samsung firmware, there was "external_sd" folder in "sdcard", so all applications that can access sdcard, could use microSD.
I don't want to use "Use internal storage" in CM7 settings, cause I would like system to mainly use built-in 10GB, however I also want Market apps to have access to external SD. I found script which makes shortcut in sdcard, but when I create second emmc mount, applications like Gallery, Music etc. show duplicates, so I think removing /mnt/emmc will repair this.
Is there a tweak for CM7, that removes emmc from /mnt and mounts it in /mnt/sdcard/external_sd, or simply makes CM7 storage management Samsung firmware-like?
P.S. I'm begginer at this forum, so if I placed this thread in incorrect section, sorry.
Click to expand...
Click to collapse
Check this :http://forum.cyanogenmod.com/topic/34456-can-i-change-de-external-sd-location/.There is a guide in the second post.
If you find it helpful please hit like

Thank you, it's exactly what I was looking for. Liked.

Related

Extsdcard vs sd card. How is it saving?

I went into root explorer.
I went into /mnt/
And I noticed there's two options....
/Extsdcard and /sdcard
Seems like all my downloads, music, and everything is getting saved to /sdcard
What does this mean?
P.s. I have a 64gb micro sdcard card.
Sent from my SGH-T999 using xda premium
your extsdcard is your external one in your phone you can remove. i would recomend saving most your files like your music and such to that. sdcard is your internal memory of your phone. you have less space there and should save it for more important things. hope that helped
It means everything is being saved to your Internal Storage. I haven't quite figured out how to default everything to the ExtSdcard yet. I know the camera can. The phone will read everything from the ExtSdcard fine though, such as music and other files.
The ext sd card can be used for the camera/video, CWM backups, music files you copy from your computer, and you can move most any files there that you download.
The internal sd card will be used for all of your apps, there's no way to 'move to sd card', you just have the full 16/32gb internal sd for all of it. Since you will always be forced to use the internal sd card for all app needs, I just try to keep everything on my ext sd card I can (my cwm backups are 1.7gb!). Not that it really matters for me though, I downloaded every app I ever use and a few games and only hit 1.2gb used on my internal sd card.
You can also go to th advanced tab within the stock browser and select memory card for default storage. I am guessing that is ext SD as the other option is "Phone".
Thanks for the information!
This was quite confusing at first. Time to start moving files
Sent from my SGH-T999 using xda premium
permanent fix for this?
My issue is that everything defaults to the /sdcard (internal partition - i'm calling it that for ease of terminology) and some apps just don't give you another option of where to save the media to (or don't let you browse over to the right thing). as it stands, the phone seems to be mounting that internal /sdcard partition as if it were external media, ie in android's default location for external media. thus, apps are looking ofr the REAL SD card and think they've found it but they haven't.
the reason this is a problem for me is 1. i have to change this in every app that allows me to, and 2. CWM sends backups to the internal one automatically and i can't change it and have to manually move the backup images to my external.
the reason i'm going into all of this is i'd like to find a way to entirely get rid of the /sdcard folder representing the internal memory and have the external card take its place. I'd like the rest of my 29ish GB of internal storage to be part of the system partition - where apps go, etc. it's not that i want to use that space, it's that i want to "move to SD" to the right SD. i just don't want the apps and system to treat ANY internal space as if it were external or mounted or anything of the sort.
my last phone, Atrix 2, had like 2-4gb internal. I'm just suggesting stretching that amount all the way to 32gbs and using the SD card as an SD card.
the question, basically, is whether there is any way to make this happen? i came across a thread (google "sd card mount point modification" as i can't post external links yet) elsewhere that discusses doing this with a VTAB and was wondering if this is something that is addressing my (our?) issue, whether it's a recommended solution, and whether it would work on the S3. i'm fine following technical instructions but I have very limited knowledge of the way addressing etc. works on Android and this filesystem. any help (or a redirect to a thread where this is more appropriate to ask) would be greatly appreciated.
Does this issue persist with custom roms? Is it an Ics bug that won't let you install apps to extsdcard or a Samsung intentional crap? I know one other android phones I had I could save apps to sd card no issues.
Sent from my SAMSUNG-SGH-I747 using xda premium
sabre31 said:
Does this issue persist with custom roms? Is it an Ics bug that won't let you install apps to extsdcard or a Samsung intentional crap? I know one other android phones I had I could save apps to sd card no issues.
Sent from my SAMSUNG-SGH-I747 using xda premium
Click to expand...
Click to collapse
haven't tried any, waiting for something where key things like camera, LTE, etc all work. It's not that I can't install to extSD, it's that the default is "sdcard" (ie the internal space allocated). it's really a function of the way the system/phone allocates that extra internal space - rather than calling it "internal storage/system storage", they are calling it the "primary sd card" and the actual sd card is being called "2nd sd card". it's this treatment of the spaces by the system that i'm unhappy about, i guess.
that's a good point though, and i am hoping that a custom ROM will do this differently. will update when i find one i like
EDIT: gonna do the Task & Ktoonsez AKOP Rom this weekend, should know how the spaces are treated. again, will update.

Native Android a2sd not working?

Hi, I'm currently running Firmware MediaPad ICS 4.0.3 HWMOD C232B005 which supposedly is pretty similar to stock. My problem is that the internal memory which apps are installed to, ae on the very same partition as the intenal sd card (mounted as /sdcard). Thus the andoird a2sd does not work, I get no "move to sd card option in Settings->Apps. With several games exceeding 500MB with the texture for the high resolution on the MediaPad, I need to be able to move some of them to SD. Also, I need the ames that store their data on /sdcard even if they shouldn't by Android standards (boo, Gameloft) to be stored on the REAL sdcard, whic is mounted as sdcard2. Preferably, I'd be able to do this without mucking about too much. Maybe the best option is to use CM10 if it's about ready for prime time? I guess it'll give me the choice of using /sdcard or /emmc as main storage. (Though it IS annoying CM by default incorrectly labels the sdcard as emmc and the internal memory as mmc - strictly opposite of defined standards for embedded devices.)
naguz said:
Hi, I'm currently running Firmware MediaPad ICS 4.0.3 HWMOD C232B005 which supposedly is pretty similar to stock. My problem is that the internal memory which apps are installed to, ae on the very same partition as the intenal sd card (mounted as /sdcard). Thus the andoird a2sd does not work, I get no "move to sd card option in Settings->Apps. With several games exceeding 500MB with the texture for the high resolution on the MediaPad, I need to be able to move some of them to SD. Also, I need the ames that store their data on /sdcard even if they shouldn't by Android standards (boo, Gameloft) to be stored on the REAL sdcard, whic is mounted as sdcard2. Preferably, I'd be able to do this without mucking about too much. Maybe the best option is to use CM10 if it's about ready for prime time? I guess it'll give me the choice of using /sdcard or /emmc as main storage. (Though it IS annoying CM by default incorrectly labels the sdcard as emmc and the internal memory as mmc - strictly opposite of defined standards for embedded devices.)
Click to expand...
Click to collapse
It's really easy, do this
settings > storage > set primary storage > SD card > restart tablet
all apps will be moved to external sd card, and hopefully also games data like gameloft files. if this didn't happen then do it manualy. if none of that worked well... just download the data again
I think even if you set primary storage to SD, your apps remain on internal. However it will force the Gameloft etc /sdcard storage to external.
I thought the old native apps to external SD functionality was deprecated from ICS onwards? But I could be wrong...
Sent from my HUAWEI MediaPad using Tapatalk 2
Setting the primary storage is the only option ICS provides, no other apps like app2sd work actualy, i tried them
but... root opens new doors remember, i'm sure there are some apps that can move all apps to external sd, although i son't think that's possible when it comes to system apps.
and here i have a question: is it possible to set en ext3 partition on the external sd so that apps can be moved there? i did this on my beloved "dead" htc wildfire and i tell you I LOVE IT! all apps on ext3 partition (256 mb) but when looking at storage settings they appear in internal memory!! crazy right? and that makes those apps load really fast whenturning the phone on.
Don't bother trying to use old a2sd hacks that were designed for Gingerbread and Froyo phones with only a few hundred MB of internal storage.
But I did verify, yes, if you select the option to designate primary (/sdcard) storage as the external SD, the option to move apps to SD reappears. I prefer to store as much as possible on internal rather than external, because the read/write speeds are faster. Of course, regardless of which you select, any app that does allow you to change its storage directory can have a path entered that locates the correct place.
Thanks for the replies everypne! My CM9 Galaxy S II does have an option for moving apps to sd card in the settings->apps menu for compatilbe apps, so I don't think this has been discontinued in ICS+?
Anyway, I figured there WAS enough space on the internal memory for the app I was installing when I got the insufficient space error. I also noticed I had different available memory on sdcard0 (internal storage) and /data (also the same partition of the internal storage) when I ran df in a terminal, and figured something was off, so I ditched the ROM I was using, wiped it all form recovery, and installed CM9. Seems to be working OK for now.
I'll still run out of space in the internal sd card - but for the huge data guzzlers like gameloft I'll try to use Directory Bind which I vaguely remembered reading about and so googled up. As mentioned, it is not really an option to have all apps default to save stuff on the external sd card for security reasons. But if directory bind works (or manually editing in bind mounts in init files), and hopefully it should still be smooth sailing.
Still not sure whether I want to trade it in for a 10" though. Such a pity I can't find any 10" without acceptable resolution, gps, 3g and a price I can justify. The Mediapad sure is a nifty device with a good screen, even though it is a little heavy. But no I'm going way of topic.

[Q] Internal Storage-Internal SD card

Hello
I have a galaxy s2 and i wonder what is the difference between internal storage and internal SD card.
In the internal storage i see only apps are installed
and in the internal SD card i have only music photos and others.
it already happened to me that i tried to download an app from the google play and i did not have enough space
is there a way to move my apps from Internal storage to Internal SD card?
(i do not have an external sd card) and if you dont understand what i mean i can upload a screenshot.
thank you
Hello,
Yes, internal storage (or system storage in my phone) is where all the apps are installed.
And internal SD card (known better as internal storage) is where photos, videos etc etc are stored.
This is the only thing i know..
About the moving of apps, i recommend you go to settings -> applications and to the app you want to move and check if you actually can move it. (yes, there's an option to move that app to Sd card) My gues it wont since you need an external storage (or known as SD CARD) if you want to move apps.
If you can't install apps from google play, there are mostly two explanations:
1. Actually insufficient storage. To prevent this, free up memory from system storage by deleting apps/games etc.
2. .odex file causes the erroe. To prevent this, (you need to be rooted) goto /data/app in file manager and find <The app you want to install from google play>.odex
Eg. for second alternative.
If you want to install Swiftkey but get an error. Goto /data/app and delete swiftkey.odex
Internal storage, different names
orr77746 said:
Hello
I have a galaxy s2 and i wonder what is the difference between internal storage and internal SD card.
In the internal storage i see only apps are installed
and in the internal SD card i have only music photos and others.
it already happened to me that i tried to download an app from the google play and i did not have enough space
is there a way to move my apps from Internal storage to Internal SD card?
(i do not have an external sd card) and if you dont understand what i mean i can upload a screenshot.
thank you
Click to expand...
Click to collapse
There the same thing. You can verify by checking the size of the two & the contents to see if they show the same thing.
It would be helpful to know what version of Android your running since this affects how things are displayed.
To find that information open press the menu or home button (bottom left),
Settings
at the very bottom is "About Device"
Look for Android Version
Within most versions of Android (I have 4.1.2 in front of me) what is called "sdcard" or "internal storage" or "internal sdcard" is actually a partition of the device's total internal storage. Unless you are flashing ROMs or running root, you won't see these other paritions.
The internal storage or sdcard is also called sdcard0 or /storage/sdcard0 depending on your version of Android.
The physical sdcard (external storage) is sometimes called /emmc or /extSdCard In later versions you can also get to it as /storage/sdcard1
Hope that helps
Ed
i am running android 4.0.4
and i understand that i cant move apps to there..
i will just buy an external SD card
you helped me alot
Thanks everybody!!

How to avoid mounting external sdcard as sdcard0

Hello,
when inserting an external SD card, the internal memory card is then mounted as sdcard1 and the inserted external card is mounted as sdcard0. So Android starts writing a lot oft data to the external SD card.
How can I avoid this? Android should not touch the external SD card. I want to copy pix, music and backup manually to it.
Any suggestions?
Hi just go to settings =storage and then change default write disk to phone storage
yascooluk said:
Hi just go to settings =storage and then change default write disk to phone storage
Click to expand...
Click to collapse
Hello,
and you have tested this by yourself? If I insert an external SD card, switch to "default write disk to phone storage" and delete ALL data on this SD card, Android
immediately starts to write to data on it:
The folders "LOST.DIR", ".thumbnails" and "Android" are created. In the folder "Android" there is the folder "data" with several App-Data in it.
Even some Apps like WhatsApp start to write data to the external SD card.
So, switching to "default write disk to phone storage" does NOT keep Android away from writing data to it.
For example, on my Galaxy Tab Pro 8.4 the external SD card is mounted as "sdcard1" and no files are written to it automatically.
I browsed the web for hours, but did not find any solutions for this problem. It is not a big thing, but it is annoying.
:crying::crying::crying:
I have the same problem also on an old smartphone with MT6582 processor and Android 4.1.2.
It's an old problem, I think that it's a way of manage memory for smartphones based on MTK processors and there aren't solutions.
But I would like this to be denied
What about changing sdcard1 and sdcard0 , in the mount point file:
https://www.youtube.com/watch?v=sK2O92kgki0
You must be root.
When i have time to root my phone i will try.
I am having the same problem and it is very annoying. Why can't Android leave alone my Sdcard? I only want to storage music and some files there.
@yascooluk
Settings =>storage => default disk write storage "Phone" has no effect. Lots of Apps point to sdcard0, which is now the external sdcard.
@ndouchin
This Solution worked for Android Versions prior 4.3. In Android 5.1 there is no vold.fstab file, and swapping mounting points works differently now, but i didnt' figure it out yet.
Yes you are right, fstab is in boot.img in lollilop, if I believe what I read ;
http://forum.xda-developers.com/showthread.php?t=2426804
Maybe try to unpack and pack boot.img:
http://www.mtkroms.com/2015/02/unpackrepack-bootimg-and-port-kernel.html
Sorry I have no time to work on my device , i have not already rooting it, and the internal memory is enough for me.
I've managed to root my device, but i'm not skilled enough to do this boot.img operation. Too many things that can go wrong. As the source code for this device was already released, I'll wait and hope until some developer can find a solution.
XinternalSD is the solution. Try it. regards
Sent from my HERO1 using Tapatalk

Apps2SD

Hey all,
Has anyone had success using Apps2SD or similar? I have a rooted Z3TC and have been trying to partition and create mount scripts for the microSD card in the app but keep running into an error.
Error:
Mount: mounting /dev/block/mmcblk1p3 on /data/sdext2 failed: No such device
I have posted on the dev forum but wanted to check if anyone in the device specific forum has speciality knowledge. And devs are often worked off their feets!
Sent from my Nexus 6P using XDA-Developers Legacy app
Solved.
2nd partition needed to be formatted as ext4. Still a whole load of other issues to sort through, but I have a working version. (Will never buy a device with this small internal memory again!!!)
Soulfulgrey said:
Solved.
2nd partition needed to be formatted as ext4. Still a whole load of other issues to sort through, but I have a working version. (Will never buy a device with this small internal memory again!!!)
Click to expand...
Click to collapse
Hello.
I have the App2SDPro app and have not been able to get it to work. Can you explain in more details how you did it? 16GB is always making me delete stuff...but there is no phone that can match this size so I just need to find a way to move apps.
Thanks!
Hi,
I use App2SD since a while due to the ridiculous amount of memory of this device. I have something around 320 applications installed with games, gps/maps... all locally installed.
I don't use the "Link apps to SD card" option but only the "Folder Mount" one.
I barely move everything on the root of the internal SD to a dedicated folder on my external SD card.
The trick is to find the folder on which App2SD has the write permissions. As there is a several location for both internal and external storage location it can require some try/fail tests...
I'm on LineageOS and I use these links to move all the obb folder to the external SD card:
Source=/storage/emulated/0/Android/obb
Destination=/storage/NNNN-NNNN/DCIM/App2SD_folders/obb, with NNNN-NNNN the internal SD name
I have unchecked all the options as I normally prefer to move them manually with a file explorer to make some cleanup in the same time.
For some reasons there was some limitation to move directly the Android folder, so do the same for the /Android/Data folder.
Cheers

Categories

Resources