What is Data2SD & App2SD? - XPERIA X10 Q&A, Help & Troubleshooting

Hello,
Actually what is Data2SD and App2SD?
We can move the application to SD card on Android 2.2 right?

Data2SD is a script that allows the active data being used by applications to reside on the SD card vs internal memory. Basically it's redirects requests to directories to the same directory on the card. It will allow you to have more active applications and not fill up the phone's RAM or internal storage NAND with data. There are multiple versions of this script with different things being moved to the card. The problem here is that multiple active programs may try to write to the same directory at the same time on the SD card, and the SD cards can be slow to write data.
App2SD is a kernel call that allows the application to be actually stored on the SD card. So large unimportant programs like Angry Birds can take up space there where there are better limits. I give Angry Birds as an example because it is so large, and many people have multiple versions. The problem with App2SD is that the card has to be in the phone, and for most people this works but for those of us who change SD cards (I do) for various reasons, you have to duplicate the apps on each and in the case of games constantly sync them so you don't lose game-played information or do without the app when you have a different card in the phone.
While there have been great improvements to SD cards, they are not as robust as a SSD, and constantly writing to the cards may reduce their life. Additionally, off brand cards may write very slowly compared to reading data giving the phone more lag. Also securely wiping a SD card at this time may be problematic.

Related

Installing programs card or internal memory???

So what is your advice. When I'm installing programs, are all programs able to work off of the micro sd card? I want to save memory but should some programs be installed on the internal memory? What is the thought behind it?
some should. look at it like this:
memory: anything that you want to always have on (at least most of the time) and will stay running when your phone goes into hibernation.
Ex. BeeJiveIM, gyrator, callerutility, etc
storage card: anything that you don't use that often and want to start up manually.
Ex. Skyfire, Google Maps, Music ID
---anything that you want on a storage card i would recommend you putting on there BUT sometimes things you want to load onto your storage card only will download to your memory.
Thanks I'll take your advice.
So I guess my real question is, will I see a big speed difference if I"m running a program off of the card? Will programs run faster/better if they are installed on the internal memory? Or does the class or speed of the memory card come into play when you're tranfering files?
in performance no, not at all. only thing is different is that when the phones suspends itself after so many seconds the internal card also suspends itself after so many seconds after the phone is in hibernation, so therefore i would use it for things that you need right now and not over a long period of time.

[Q] Rooted but can't move apps to SD?

Hello,
I have a Streak with the 318/12821 build. It's rooted and has busybox installed, but I am not able to move many of my apps to the SD card. I have an Aria in which I am able to move all of the downloaded apps to the SD card, but on this Streak, it is still very limited. More apps have the move to SD button grayed out than allow it.
Anyone have any ideas?
Thanks!
Unless I'm mistaken, it's actually something that needs to be enabled by the App developer. You can't (again, unless I'm mistaken) forcefully move any app to the SD card unless it's been coded to allow it.
The Apps2SD feature is relatively new so not all apps have been re-coded to enable it.
Personally, I don't understand why people want to move their apps to SD card. Unless you fill up your apps list with loads of crap, there should be plenty of room on the device memory! Think of it this way, if you want to swap memory cards (for whatever reason) then all your apps that you have put on the SD card will not function.
Then there's the fact that most SD cards are slower than the internal memory, and that any widgets will not function if moved to SD etc...
Personally, I don't understand why people want to move their apps to SD card. Unless you fill up your apps list with loads of crap, there should be plenty of room on the device memory! Think of it this way, if you want to swap memory cards (for whatever reason) then all your apps that you have put on the SD card will not function.
Then there's the fact that most SD cards are slower than the internal memory, and that any widgets will not function if moved to SD etc...[/QUOTE]
Actually not all of the phones carry a lot of memory. The more expensive the phone the more memory you receive. Thanks for your advice, though. I had the same question as the other person.
spdivr said:
Hello,
I have a Streak with the 318/12821 build. It's rooted and has busybox installed, but I am not able to move many of my apps to the SD card. I have an Aria in which I am able to move all of the downloaded apps to the SD card, but on this Streak, it is still very limited. More apps have the move to SD button grayed out than allow it.
Anyone have any ideas?
Thanks!
Click to expand...
Click to collapse
Using the apps2sd that is 'built in' yu can't move everything to the sd card, each app dev can choose to enable or disable allowing this and for some apps it is not recommended (apps with widgets for example) because if the SD Card is removed the app won't work properly.
Your Aria was probably running a modified version of apps2sd which, if I understand correctly, creates a partition on the SD Card to be used for apps. This works differently than the apps2sd that is native to Android.

[Q] Device memory only 1.97Gb?

Hi,
I actually picked the S2 over the Sensation because of the slightly higher specs and the fact that phone has 16gb internal memory. Being new to android (switch from iPhone) I really don't get what device memory is and why it's filling up so fast. I have barely installed 5 tiny apps and already 140Mb out of the 1.97Gb has already been used. I installed loads of apps on my iPhone and I intend to do that same on my new one so could someone please explain this concept of device memory and what exactly is stored in there. Also, if I run out of device memory, how do I free it up or increase the 1.97Gb limit?
2GB /data rest as internal sd card, system partition, cache, etc.
You can move apps to sd card if the data partition is full.
Sent from my GT-I9100 using xda premium
Relax, there's plenty of space. I've more than 80 apps installed, and they uses 664MB, so around 240 apps before memory is filled up... Remember that large games like Gameloft games installs their main data on the 12GB partition. And there is also a possibility to move most of the apps to that area as well, but it is unlikely that you need that.
The 140MB used on your phone probably includes some pre-installed apps.
Phew! That's big relief... Thanks so much. Just one last small doubt, I realized that only some apps are allow to be moved to the SD card while others like facebook have the this option greyed out. Why is this exactly?
some apps have the ability to be moved to sd card while others dont due to the way they are built..
can use device internal memory to store app data?
guys is it possible to use the device internal memory (1.9gb) to store app data in absence of internal and external SD card? my camera/apps don't run in absence of the SD card any way to get around this by using the the device internal memory? ( i have 1.5gb free after installation of all the necessarily apps)

Q. internal & mounted sd cards

is it possible to swap the internal & mounted sd cards so that i can make better use of the available space on my 32gb external card rather than be limited to the 8ish gb currently in use?
i've tried directory bind - which seems like the long way round the houses.
put simply: can i allocate the mounted/3rd party card as the primary sd?
gascomm said:
is it possible to swap the internal & mounted sd cards so that i can make better use of the available space on my 32gb external card rather than be limited to the 8ish gb currently in use?
i've tried directory bind - which seems like the long way round the houses.
put simply: can i allocate the mounted/3rd party card as the primary sd?
Click to expand...
Click to collapse
No, maybe it is but then it will work badly, you must just manage e.g. all your apps on the internal ROM, Music and Videos on your ex_sd and Documents & Downloads on your in_sd, I can't imagine you have problems with that much storage. I have a 32GB ext_sd too and I have got it like this:
EX_SD: 30GB Music and 2GB Data (ROM ZIP's etc.)
IN_SD: 4GB Ringtones, Data, Pictures etc.
Internal Storage: 820MB Apps
I hope my information was helpful
@DonUber
helpful, thanks. i've torrents & ftp'd music & films on the external card which is i guess always going to be the biggest type of memory hog.
just curious what is possible. i've gotten used to single large drives on pc's & although rarely an issue on a rooted phone the very concept of receiving a low memory warning seems daft in the 21st century

How do you overcome the 16GB storage limit?

After using the phone for a while, even if you don't install lots of apps, the 16GB internal storage area will eventually get full. Facebook, chrome, twitter etc develop large caches on the device. The thumbnail file balloons to several GBs. Even if you have a microSD, Google these days limit portability to the microSD. There are some workarounds. I use an app called Link2SD. I have created a 2nd partition on my microSD card, and use this app to move app data and cache files to this storage area.
How do you cope with the 16GB storage limit? How do you move apps and/or app data to the microSD card?
szaim said:
After using the phone for a while, even if you don't install lots of apps, the 16GB internal storage area will eventually get full. Facebook, chrome, twitter etc develop large caches on the device. The thumbnail file balloons to several GBs. Even if you have a microSD, Google these days limit portability to the microSD. There are some workarounds. I use an app called Link2SD. I have created a 2nd partition on my microSD card, and use this app to move app data and cache files to this storage area.
How do you cope with the 16GB storage limit? How do you move apps and/or app data to the microSD card?
Click to expand...
Click to collapse
Root
And use folder mount. But the ultra does seem to collect a lot of a cache I've noticed over the years. I just clear it. Not to mention es file explorer has a recycling bin which is a nightmare.
I don't use the phone storage expect for Google everything else I run on my SD card.
Link2SD sucks its all complicated folder mount gets right to the point. Plus I use CyanogenMod so out of the box my phone only uses like 700mb
i remember on my desire hd on og the devs made a way to make the phone think that sd card was iternal memory so in other words i had 32gb internal also did this on my samsung tablet too
I have never filled up the internal storage completely. I have a 64GB SD which I use to store some of my music on, and all wallpapers and photos are moved to the SD. The only things I have on the internal storage are apps, and non of them manages to balloon the cache up to several gigs. Chrome has a cache limit of 200 MB, Reddit Sync has an option to clear the cache every day/every time I close it etc, so the things that takes up the most space are games. Those aren't causing any issues either since I only have 2 or 3 games installed at all times. When I'm done with them, I uninstall them. The stock ROM also has "App to SD" (which I don't use, but it's there). So all in all, I don't have to overcome any limits.
I can see how it's an issue if you insist in having 600 apps installed at all times, but then it's not the hardware's fault, but the user that's incredibly messy and stupid.
I use Obb on SD (Xposed) for games such as the GTA series and have a task for cleaning the Album cache with Tasker every day (that app tend to build huge cache files, I have experienced 1 GB....) and I am also careful to move downloaded stuff to the microSD card.
I also clean the cache regularly under storage and is usually with 2 GB free on the internal disk.
It is handy to set up Tasker to do regular cleaning of cache folders for those apps who tend to create big caches as well. When decent Marshmallow ROMs are out, my plan is to format my microSD card as "internal storage" (ext4 per the new feature introduced) which will make everything more seamless.

Categories

Resources