[Q] internal storage filesystem mounting as sdcard - Gen8, Gen9, Gen10 Q&A, Help & Troubleshooting

Has anyone noticed that the internal storage Filesystem mounts as SD card? I understand why it would do this for the 250GB model, however it doesn't make sense for the 8/16Gb models which do have an SD card slot. This has been bugging me when backing up data.
has anyone made a fix for this? I can't imagine it's that hard, I'm just new to the guts of android, and figured a more experienced member could solve this issue by the time I begin to scratch the surface.

This is how system is designed, there is no way to make Gen9 work as usb mass storage device
Tapatalked from Xperia Arc S

gen_scheisskopf said:
This is how system is designed, there is no way to make Gen9 work as usb mass storage device
Tapatalked from Xperia Arc S
Click to expand...
Click to collapse
This, galaxy nexus is the same :/
Sent from my ice cream powered Nexus S

Hello, sorry for the late reply. I've done more research to better explain my issue.
in root the folder /sdcard is a symlink to /mnt/storage instead of /mnt/sdcard
any ideas where to change this?

Electrocret said:
Hello, sorry for the late reply. I've done more research to better explain my issue.
in root the folder /sdcard is a symlink to /mnt/storage instead of /mnt/sdcard
any ideas where to change this?
Click to expand...
Click to collapse
You'd better don't. System and apps (both system and 3rd party) expect to have an accessible SD card all the time.
If you'd change /mnt/storage to /mnt/sdcard (or wherever is SD mounted)
a) some apps will not work properly without external SD
b) you loose easy access to /mnt/storage where all your pics/music/video/files are stored
c) it's very likely that SD would be mounted to PC still as MTP- this is how system is designed (external SD also mounts for me as MTP)

Related

[Q] Internal storage mounts as /mnt/sdcard?

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!

[Q] sd card and /sdcard location?

I'd noticed that newer GB HTC devices seem to have moved /sdcard from the
real sd card slot to the internal memory left over after system related partitions
were allocated.
I wondered if the Rezound suffers from this change too? On my Wi Fi Flyer
I have to keep syncing the data files for Kindle and Nook apps as they think
/sdcard is the actual sd card.
I think the move was done to accommodate HC/ICS's notion of /sdcard
being a virtual partition (not a fat32 real partition, to avoid having to license
Fat32 from M$). As I understood it, HC and ICS use a FUSE re-director mount
to allow the internal /sdcard space to be a directory in a ext? file system that houses
/data, (working around the Incredible's issue of no app data space and
6gb of empty /media space). Since they don't use fat32 they can't use
USB Mass Storage, so another approach was used.
Anyway since both the Kindle and Nook app don't allow a real path
for where to look for their data, on the Flyer I have to sync the sub-directory's
from /sdcard2 to /sdcard so the apps can find them.
Does Rezound do this too?
The Rezounds physical SD cards mounts as /SD Card2
So same issue then? How do others handle Kindle and Nook apps on /sdcard2
when the apps look at /sdcard?

[Q] External SD Card Usage

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

ROM Manager backups on external storage in AOSP

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!

Which path is true internal sd card?

This gonna sound kind of odd, but with copying stuff over from my S3 and using the crappy mtp to get stuff on the device I'm no longer sure.
Which patch is the 'true' internal sdcard?
Is is the SD card in the root folder or the mnt/sdcard?
The real mount point is /mnt/sdcard and there is a symbolic link at /sdcard. It's basically two ways of getting to the same thing, but when your internal sdcard is mounted it uses the /mnt/sdcard path.
Its TwiX said:
The real mount point is /mnt/sdcard and there is a symbolic link at /sdcard. It's basically two ways of getting to the same thing, but when your internal sdcard is mounted it uses the /mnt/sdcard path.
Click to expand...
Click to collapse
that explains my confusion.
thanks

Categories

Resources