If this question has been answered elsewhere than you have my sincerest apologies but I haven't found an answer elsewhere.
Ever since using ROM Manager on AOSP ROM's such as CyanogenMod, the option to use ROM manager with external storage is greyed out and unavailable in settings. I'm wondering if this is a result of the "sdcard" and "emmc" mount points being reversed. I suppose I could reverse my internal with external mount points but I don't exactly feel as though that's the most optional solution to the problem lol.
This isn't a huge issue since I can backup to external storage natively in ClockWorkMod but it would be nice to figure it out so I can rename backups appropriately without corrupting hash sum.
Thanks to anyone who can help!
I just used rom manager on cm10 with the option to save to external card.
Sent from the TermiNOTEr!
the mount points aren't reversed...
Emmc = embedded multimedia memory chip
Embedded meaning internal...
In gingerbread and before the emmc was labeled sdcard, and the external was a folder within that directory.
On ics add above, it's actually how it should be. 2 separate mount points
studacris said:
the mount points aren't reversed...
Emmc = embedded multimedia memory chip
Embedded meaning internal...
In gingerbread and before the emmc was labeled sdcard, and the external was a folder within that directory.
On ics add above, it's actually how it should be. 2 separate mount points
Click to expand...
Click to collapse
Right, exactly why i say they are reversed. Although emmc should be the embedded internal storage, ever since I started suing ICS, emmc has always been my external microSD and sdcard has been my internal 16 GB storage embedded into the phoen. I'll just reverse the mount points. Thanks for your help!
Related
I'm not sure if this is normal behavior for Android, but it was annoying the hell out of me that the internal memory was mounting to /mnt/sdcard. At first I figured this was just because I didn't have an actual sd card. Then I got one, and it got mounted to /mnt/emmc. From what i read about other devices this seems backwards? I couldn't get some apps to use the emmc storage.
What I finally did was copy all my data from internal storage to the sdcard and then swapped the two mount points in /system/etc/vold.fstab. Everything seems to have gone better than expected. I now see my 32gb microsd as the SDCARD in Storage and the 11gb internal storage shows up as additional storage. Is there any problem with doing this? I'm still not entirely clear on where /mnt/sdcard/external_sd fits into this.
Here is my vold.fstab after I edited it.
Code:
# internal sdcard
dev_mount sdcard /mnt/emmc 11 /devices/platform/s3c-mshci.0/mmc_host/mmc0/mmc0
# external sdcard
dev_mount emmc /mnt/sdcard auto /devices/platform/s3c-sdhci.2/mmc_host/mmc1
# USB storage device
dev_mount usbdisk /mnt/usbdisk auto /devices/platform/s3c_otghcd/usb
The INTERNAL SDCARD is your BUILT IN MEMORY and SHOULD BE listed as mnt/sdcard. This should be your 11Gb internal memory.
The EXTERNAL SDCARD should be listed as mnt/emmc. This should be the REMOVABLE sd card from the battery compartment.
Not sure but I would guess that you MAY HAVE ISSUES with your setup. With HOW you listed emmc I can see your on cm7. In cm7 there is a setting to change the names/location of your cards. Since you had problems I am guessing it is/was reading backwards from the get go. Someone please correct me if I am wrong.
Sent from My KickAss Captivated CM7 OC'd 1.5Ghz/Undervolted
Thanks for the reply. I guess it was working as intended from the beginning. I haven't had any problems with this while in cm7, but one of my objectives was to get cwm to use the external sdcard for backups. Of course my change had no effect what so ever on where cwm is looking for the backup folder. I'm rolling back my change with my tail between my legs. I wasn't able to find the option in CM7 you spoke of.
This is an annoying problem. I have not been able to find any system info widgets that can display the memory status of the ext_sd folder (external sd card). Its even more confusing because the internal "sd card" is also referred to as usb storage while the ext_sd is referred to as SD Card on some screens.
style26062 said:
Thanks for the reply. I guess it was working as intended from the beginning. I haven't had any problems with this while in cm7, but one of my objectives was to get cwm to use the external sdcard for backups. Of course my change had no effect what so ever on where cwm is looking for the backup folder. I'm rolling back my change with my tail between my legs. I wasn't able to find the option in CM7 you spoke of.
Click to expand...
Click to collapse
To see if the button is ticked got to MENU, SETTINGS, CHANOGENMOD SETTINGS,APPLICATION,USE INTERNAL STORAGE
If while your at normal settings if you put them back already and it is ticked in the box, then untick it and reboot. If it is not ticked then tick the box and reboot and see if that fixes it. If your still backwards then AGAIN untick it and reboot. Sometimes settings can look correct but be kind of stuck until you toggle it. Just throwing it out how I would check out if I had your issue. Hope it helps
Brought to you by my KICKASS CM7 AT&T SGS2
That's exactly what I needed. Thank you!
actually you could have done that all in the Cyanogen setting's. I had mine set that the /mnt/sdcard was my actual SDCARD... problem became that everything was being installed to my SDcard. I prefer my SDcard as my music/picture/movie storage.
if you are using CM7.1 it's in Setting -> Cyanogen Settings - > Application
The one you wanna change is Use Internal Storage checkmark if you want to change
Yes, That's what RockRatt said above. It works perfectly. Thanks!
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.
I recently took the the plunge and flashed my first non-stock ROM. Went with turl's CM9 Kang (v8). I noticed that the mounts are different than stock in regards to the internal storage and my external card. I understand that using emmc for internal and sdcard for external is more "proper", but it now appears that every app that wants to write data is writing out to my external card. Presumably because /mnt/sdcard was the internal storage on stock, but now is not. I noticed a setting under Storage->Storage Configuration called 'Use internal storage'. I found some mention of it in the dev thread, but would like to know what this does. Does it simply flip the mounts so that apps will write data to the internal storage? I would have liked to have just my music, videos, documents, etc. on the external and all the app data internal...otherwise that 11GB is pretty much going to waste? And, yes, I could just try changing the setting (currently off) and rebooting, but I'm not really interested in my apps resetting all their external data again. Looking for enlightenment. As always, thanks in advance.
flash this zip in CWM
ovitz said:
flash this zip in CWM
Click to expand...
Click to collapse
What does this do? You'll have to excuse my hesitation when someone just says" flash this".
If you wanna to use internal memory as primary memory you have to flash this ZIP.
SDcard will be mount as emmc, internal memory will be mount as SDcard (the same like with any Blur rom)
ovitz said:
If you wanna to use internal memory as primary memory you have to flash this ZIP.
SDcard will be mount as emmc, internal memory will be mount as SDcard (the same like with any Blur rom)
Click to expand...
Click to collapse
Is there any program to switch that around?
I have programs that can only access sdcard (e.g. for audiobook listening). I need to place my external sdcard somewhere in the sdcard folder to be able to use it.
I have tried to adjust the vold.fstab, but it won't save the file after adjustment.
Hope you can help. Thanks in advance.
Just got my E4GLTE and of course the first thing I did was root it, unlock it, and make a nandroid backup. I just moved from a Motorola Photon 4G and on that device the internal memory (pseudo sdcard) is mounted on /mnt/emmc and the external card is on /mnt/sdcard. Assuming you run out of app space in base memory, you can always move most of your app to the SD Card. Since the E4GLTE mounts the external SD Card on /mnt/sdcard/ext_sd, it appears that actual external storage can only be used for media or data where the app (or the system using the Storage tool) has a function to map to a different directory.
Have I described the situation properly? Does anybody else see the limitations this might pose or suggest workarounds?
..rob
bitbearmi said:
Just got my E4GLTE and of course the first thing I did was root it, unlock it, and make a nandroid backup. I just moved from a Motorola Photon 4G and on that device the internal memory (pseudo sdcard) is mounted on /mnt/emmc and the external card is on /mnt/sdcard. Assuming you run out of app space in base memory, you can always move most of your app to the SD Card. Since the E4GLTE mounts the external SD Card on /mnt/sdcard/ext_sd, it appears that actual external storage can only be used for media or data where the app (or the system using the Storage tool) has a function to map to a different directory.
Have I described the situation properly? Does anybody else see the limitations this might pose or suggest workarounds?
..rob
Click to expand...
Click to collapse
Yes I see this as a problem as well. I have looked into the vold.fstab file (where the system looks to see how it should mount partitions) but changing them just makes neither partition mount. I have a feeling that it might be something in the kernel but I will keep digging around.
Also if someone does figure it out how do you prefer them to be mounted? Internal as /emmc and external as /sdcard? Internal as /sdcard/int_sd and external as /sdcard? Maybe something else?
I guess it would depend how the apps and the kernel handle it, which of course, would vary with a custom ROM. Early builds of CM9 for the MoPho alternated back and forth, but there is also an option to swap what is internal and external as well. When it wasn't mounting at all, you could edit the vold.fstab, which would be my first inclination, so thanks for saving me that step!
I think, from most implementations I've seen, when a device has internal and external storage its been mounted as /mnt/emmc and /mnt/sdcard. Its like that on most of the custom ROMs I've used (on Nook, OG EVO, Hero, MoPho).
..rob
Im really lost on the whole external sd thing. I just want to be able to have my apps on there but android has made it seemingly impossible to do so anymore. Is there a write up or something on how this can be done with todays ICS?
Sent from my EVO using xda premium
Hello everyone,
Whats is the difference between device memory and USB storage?
As far as i see all the apps installed on the Device memory and all the photos and other files are located on the USB storage.
I had "insufficient storage available" problem which I fixed by uninstalling apps and that cleared some space on "Device memory" which has only p1.97GB of space, and on the other hand "USB storage" has 11.50GB of sace.
Is there a way to install apps on the USB storage?
I tried apps2SD but i see its only for external SD card.
Thanks in advance.
Device memory is for your apps and system etc. Usb memory is the mass storage for all your pics and music and for whatever else your apps might need space for.
They are basically partitions and as far as I know, there is no (safe) way to change them.
Btw apps2sd is for moving apply data to an external memory card.
Sent from my GT-I9100 using Tapatalk 2
Device Memory is referring to the ~2GB system storage partition on the device, which is part of the total 16GB of internal storage. Another ~12GB is taken up by what's being referred to as USB Storage, and refers to another partition of the 16GB of internal storage. If you have an SD card, that'll be referred to as the External SD Card.
Your system storage ("Device Memory") is located at root /
USB Storage is located at /sdcard
If you have an SD card in your device, it'll be located at /emmc/
Please do note though that these locations may/probably do change between ROMs, and I only know for certain that these correct within CyanogenMod 9.
screamworks
screamworks said:
Device Memory is referring to the ~2GB system storage partition on the device, which is part of the total 16GB of internal storage. Another ~12GB is taken up by what's being referred to as USB Storage, and refers to another partition of the 16GB of internal storage. If you have an SD card, that'll be referred to as the External SD Card.
Your system storage ("Device Memory") is located at root /
USB Storage is located at /sdcard
If you have an SD card in your device, it'll be located at /emmc/
Please do note though that these locations may/probably do change between ROMs, and I only know for certain that these correct within CyanogenMod 9.
screamworks
Click to expand...
Click to collapse
Just FYI, external SD at /emmc is for AOSP/AOKP ROMs.
For Sammy stock ROMs, external SD will be at /mnt/sdcard/external_sd. (This is Samsung's brilliance. Not sure why they did this...)
ctomgee said:
Just FYI, external SD at /emmc is for AOSP/AOKP ROMs.
For Sammy stock ROMs, external SD will be at /mnt/sdcard/external_sd. (This is Samsung's brilliance. Not sure why they did this...)
Click to expand...
Click to collapse
Ah, thanks for that! If I'd given it more thought, I probably would have figured that out. But alas, brain is obviously not functioning. Cheers.
screamworks
Rizur said:
Device memory is for your apps and system etc. Usb memory is the mass storage for all your pics and music and for whatever else your apps might need space for.
They are basically partitions and as far as I know, there is no (safe) way to change them.
Btw apps2sd is for moving apply data to an external memory card.
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
Why is it that when I take the option to move some apps that can be moved from device storage to USB storage I don't see the used space going any higher? please check out this image for an example. the figures don't seem to add up with the used figure against the apps with the ticks that have been moved to USB storage.
I still can't find an answer to issue raised here. How can I use USB storage instead of device memory?