[Q] Adding a SDcard - Gen8, Gen9, Gen10 Q&A, Help & Troubleshooting

I've been using my Archos 101 for a while, both with stock Android and UrukDroid. I've got internal 16GB memory.
Now I've bought a 16GB SDcard. I assume that, when I put it in the A101, my current user data will no longer be available.
What is the best procedure to copy the current user data to the SDcard?

You seem to have gotten something wrong.
If you install a sd card the memory is added to the internal.
In the std Fileexplorer you find it on the top, in others in /sdcard/sdcard

That sounds to easy to be true.
Without SDcard, the apps store their data in /mnt/storage (symlinks: /storage and /sdcard), which is internal memory.
When the CDcard is mounted, it becomes /mnt/storage/sdcard. Will the apps now store data there? Or did I misunderstand the purpose of the SDcard and is it only extension memory?

Yes you missunderstand the purpose of sdcards.
It really is only storrage extension.
And the Apps store there Public data in /storage or /sdcard ( which are the same mountpoints in Archos Android ), the private data goes into /data/data which archos decided to be on a 300MB partition.

Thanks. That explains it all.

Related

[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] Swapping "internal" sdcard partition for /data

I'm asking this specifically for the Atrix.
I would like to have one central location for all apps and data, and have all the apps installed as "internal". The advantage of this method is so that apps can function independently of whether /sdcard (or /mnt/emmc if you do it that way) is mounted or not on the device. I did something similar on my HTC Evo, using DarkTremor's A2SD. But the Atrix, with its 10GB partition, means that I won't need to symlink anything to my actual SD card.
The 10GB partition (mmcblk0p18) is ample space for all user apps and data. But the existing 2GB /data partition (mmcblk0p16) definitely requires that some larger apps use the asec feature of the SD card. I understand that some apps need the SD card for extended downloaded content, like most Gameloft games, and any standalone GPS navigation app with its own maps. In those cases, I am a little more flexible, and understand that I can't use those particular apps when the card isn't mounted.
So here a couple questions, regarding the "swap":
Is there any way I can rename the partitions-- change the 10GB partition to mmcblk0p16, and the 2GB partition to mmcblk0p18 (and reformat them to EXT3 and FAT respectively)? Rebuilding the partition table is not an option. There's just way too much at stake there.
Would all of the bootable components (kernel, ROM, bootloader, and recovery) need to take into consideration the new structure? Or would the renaming of the partitions make this all seamless?
Any other suggestions?
Thanks for reading!

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.

insufficient storage space & /dev/block/mmcblk1p2: device not found"

Hi,
I have a ZOPO ZP900 with a 16 GB SD card and just bought a SANDISK Ultra 64 GB micro SDXC class 10 UHS-1 that was recommended in a thread in a ZOPO forum that went "dead" for maintenance a few days ago...
Apparently all was well. I reformatted the new SD card on the phone, copied all the data on the old 16 GB to the new 64 GB without problems. Did also some auto updates from the Google Store in between.
After that a gmail App update (and others) couldn't be installed because of insufficient storage space... I have a dual partition internal memory space as reported by settings/storage (2,5 GB and 83 MB total space; free 1,58 GB and 79 MB respectively) and a 64 GB SD card (59,36 GB total memory, free 46,34 GB).
So I tried to clear all caches, history, etc. Tried to move apps to SD card (same error). Therefore I tried the inverse. To choose the option to install first on the internal memory the gmail app, this time with success.
Now I've narrowed the problem to the SD card. Although reported as full memory and space available as referred above either in android system or Android Assistant App or Adao File Manager App, I cannot install anything on the card. The camera stores new photos on the card without any problems, so I think it's some other situation... The SD card reads an writes all types of files from within apps or otherwise.
I didn't need to move the apps. They were already installed in the SD card. I formated the new one inside the Zopo (to be properly formated and compatible with the 64 GB option of ZOPO) and copyed all the files hidden or otherwise from the old card to the new card. All the apps installed inf the SD card work well. They just don't install updates on the ones installed in the SD card. You have to install the updates (and the app) in internal memory.
I found out that the second internal memory partition of the ZOPO (in my case just circa 80 MB) has some files from an install in it. This appears in Android (not in all apps) as SD2 card mount. It should be empty has I recall.
Maybe when I switched the cards there was an update to a an app that was installed in this partition by default since the SD card mount wasn't available. And since then the SD card changed the memory space pointing to this mount instead (this has no space) Just guessing... sigh...
Tried also to Clear Partition Cache with CWM recovery and nothing...
Also, I get an error "/dev/block/mmcblk1p2: device not found" in LINK2SD app.
With "DiskInfo" I get :
SDCARD [MMCBLK0]
FAT mmcblk0p6 (/mnt/sdcard2) 83,2MB
SDCARD [MMCBLK1]
SD card mmcblk1p1 (/mnt/sdcard) 59,5 GB
Is the /dev/block/mmcblk1p2 the ID for the partition of the previous SD 16 GB card? How to correct this (without flashing and reseting the phone, please...)
Any help from experts would be appreciated. (If I could at least have access to the original post concerning the 64 GB cards compatibility user tests...)
Can anyone help me??? (and yes I extensively searched here and other places for info, but none appears to be related specifically to my problem...)
Thanks in advance
JCL
Anyone, please?
thanks in advance,
JCL
No one @ the Help Desk?!?!?
[partial solution] insufficient storage space
Well... after several attempts including factory resets, several format options of the sd card, etc., I got it working but not the way it should be.
fact: The partition created for this 64Gb card always got an ID of 98 to 101 (high number).
what (partially) worked:
- use an root explorer app (root explorer app would be fine) with access RW to "etc" root folder and specifically to the "vold.fstab" file (i recomend you save this original file under a different name, e.g. "vold.fstab.bak".
- for some reason sdcard2 partition is read by the system as a sdcard partition where apps coul be installed. I tried the usual tricks of swapping them one another in the "vold.fstab" file without success. Tried to hide sddcard2 partition (I don't need it anyway...) without success. The only thing that worked was the rerout of sdcard2 to the 64GB partition card..
Change this (or equivalent) only on 2nd line (in RED) a 1 to 0 on "vold.fstab" (see the beginning of the file for explanations on the functions/variables):
--------------------------
dev_mount sdcard /mnt/sdcard [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
dev_mount sdcard2 /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host
--------------------------
to
--------------------------
dev_mount sdcard /mnt/sdcard [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
dev_mount sdcard2 /mnt/sdcard2 auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.1/mmc_host
---------------------------
It's working partially because some file explorer apps dont' give you direct access to all the data stored in the sd card partition as before. You have to go trough \mnt\sdcard\ and/or \mnt\asec\ to get the full data stored on the sd card (part in one, part on another). You can still have full access trough usb mount from the PC to the 2 partitions, tough..
For safety reason I've done prior a full backup and factory reset...
- Full Backup with Titanium BAckup Pro.
- Copy all SD data to PC
- Backup of people data to .csv, and saved it to PC (mine is not in sync with gmail and Titanium failed to restore it well)
- factory reset through CWM and format SD card
- Upon restart upgrade Superuser app after inserting your gmail account
- restore Titanium backup and all other data.
Someone who can find a more fine tune and enlightened solution, please come forward...

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