I have created a 512MB ext3 partition on my SD-card and the rest of the 16GB is FAT32. Then I installed CM6.0, google apps and radio images on my Nexus One (after wiping caches and performing a factory reset in Clockwork). Finally I installed the Darktremor Apps2SD 2.7.5.2 also using Clockwork. When installing new apps I can see, using Quick System Info app, that the ext3 partition is working and that apps really are installed there. I can also see that the Internal memory free space is decreasing but as I understand it is because the Dalvik cache is placed there. Please correct me if I am wrong.
Now to my question. Is there a difference in how much space I save on the Internal memory using this method instead of manually move apps with Titanium Backup?
I know that I with the Darktremor script also can move Dalvik cache to the SD card but as I only have a class 2 SD card I notice that the performance is lowered a bit.
test
Related
I was running a backup through recovery & when it got to the part about backing SD-ext it said no SD-ext found & skip it. Is there suppose to be SD-ext or is
it something I do my self & if I do set it up will I lose any data?
Sent from my Desire HD using XDA Premium App
It's something you'd have to setup yourself. You'll have to partition your Micro SD Card w/ an ext3 partition and dl dta2sd or S2E, with the latter being preferred. Doing this causes your phone to treat the ext3 partition as internal storage space for apps and whatnot.
IMHO, if you're not gonna have a gillion apps installed, there's really no reason for doing this since the phone has a large amount of internal storage and partitioning your card reduces the effective size for storing pics/music.
Tx
When i do a nandroid backup it says no sd-ext to backup.
Did i do something wrong when i rooted it?
bowlfan1223 said:
When i do a nandroid backup it says no sd-ext to backup.
Did i do something wrong when i rooted it?
Click to expand...
Click to collapse
No you didn't do anything wrong. There is no sd-ext to backup simply because you have no sd-ext, and that's okay. Lol
Ext is a filesystem type, and sd-ext would be an ext partition on your sd card. I think it is mostly useful on phones with very low internal memory, such as the Nexus One with less than 200MB available for installing apps. I never used it with my N1 but if i understand it correctly, the sd-ext frees up internal memory by allowing you to mount system partitions to your memory card.
I don't think we really would need one with this phone because we have much more internal memory available from the start.
phburks said:
No you didn't do anything wrong. There is no sd-ext to backup simply because you have no sd-ext, and that's okay. Lol
Ext is a filesystem type, and sd-ext would be an ext partition on your sd card. I think it is mostly useful on phones with very low internal memory, such as the Nexus One with less than 200MB available for installing apps. I never used it with my N1 but if i understand it correctly, the sd-ext frees up internal memory by allowing you to mount system partitions to your memory card.
I don't think we really would need one with this phone because we have much more internal memory available from the start.
Click to expand...
Click to collapse
Yup...sd-ext is just a partition created for Apps2SD basically. You only have one if you partition your SD card for Apps2SD and enable the moving of all apps to the SD card...it's kind of like a second (and unnecessary) data partition. All in all, you did nothing wrong and your phone will still make good backups
sweet, thanks guys
Could someone please tell me how to use hybrid data2sd and what are the pros and cons of it
A detailed explanation would be preferred
Sent from my GT-I5800 using xda premium
There are many threads about this subject,but i will explain. As you know our phone has a low internal memory problem and you can't install so many apps.You see every user app and data is stored in /data folder in internal memory.So developers found a trick to increase the internal memory.When you partitioned your sd card there will be a similar folder /data and it is linked with the internal memory /data all the data from there to the /data folder on sd card.Now the phone thinks that this folder is actually the internal memory and sends all the apps to the sd-ext.This is Data2SD. But the /data folder contains many folders...for app (/data/app) and for dalvik cache(/data/data) and with HYBRID DATA2SD you can choose which folder will go on sd-ext .It is recommended to only transfer /data/app on sd-ext because transfering the dalvik cache could slow down your phone.Hope that helped.Cheers
bsuhas said:
I will try to explain in simple lang....
On android OS, users applications and data is stored in /data folder (partition) in internal memory. Since g3 have less memory, it has restrictions on how many apps you can install and blah blah...
So out greate developers do a trick to increase internal memory.
When we have partitioned SD card, there in new partition, they create a similar folder stucture of /data. and link internal memorys /data to point to sd card data folder. This link is similar to a shortcut. Android OS thinks that the /data folder is there in internal memory and it reads and writes to it but actually that data goes to sd-ext partition and thus the size of internal memory dose not increases as you install apps. This is Data2SD
/data has many folder...majorly for app (/data/app) and for dalvic cache (/data/data). If you are not mounting entire /data to sd-ext, but selectively mapping each folder you want to sd-ext, then this is called HybridData2SD. For ex, I prefer app dir (/data/app) to be mounted on sd-ext but not the cache (/data/data). Cache should be on phone as its accessed so much and makes my phone lag If i put it on sd-ext.
hope this clears the concept.
Click to expand...
Click to collapse
@OP, please search before posting.
artifex21 said:
There are many threads about this subject,but i will explain. As you know our phone has a low internal memory problem and you can't install so many apps.You see every user app and data is stored in /data folder in internal memory.So developers found a trick to increase the internal memory.When you partitioned your sd card there will be a similar folder /data and it is linked with the internal memory /data all the data from there to the /data folder on sd card.Now the phone thinks that this folder is actually the internal memory and sends all the apps to the sd-ext.This is Data2SD. But the /data folder contains many folders...for app (/data/app) and for dalvik cache(/data/data) and with HYBRID DATA2SD you can choose which folder will go on sd-ext .It is recommended to only transfer /data/app on sd-ext because transfering the dalvik cache could slow down your phone.Hope that helped.Cheers
Click to expand...
Click to collapse
Where shall I refer to know how to partition sd card?
Sent from my GT-I5800 using xda premium
@partition of the sd card is very easy.You can partition your card directly from cwm recovery or using a program called MiniTool.Be sure to backup your sd cards data...
Hey , I am using custom rom (Jaggy Rom) on my HTC explorer, its working perfectly. I am using 2GB card, but where is my 512 mb gone i mean , apps are automatically installed in SD-card but in FAT partition, so question is what is ext-4 partition for? Where it is used?
And 2ndly i am also planning to change my sd-card from 2gb to 4gb, can u help plz. Thanx
if you have created a partition in the SD card you need to use a memory increasing script like Mount2SD or Ungaze...when you install this script the 512MB of the ext-4 partition will show up as your phone's internal memory.
Lay_13591 said:
if you have created a partition in the SD card you need to use a memory increasing script like Mount2SD or Ungaze...when you install this script the 512MB of the ext-4 partition will show up as your phone's internal memory.
Click to expand...
Click to collapse
Thanks for reply, mount2SD is preinstalled in jaggyrom 4.1, and will you help me on changing my SD card?
and how can i confirm if apps are installing on SD card. Mount2SD is installed, and i think script is working , because my phone is showing constant internal memory on installing apps (i.e about 160 mb even if i install apps or uninstall them)
changing your SD card as in? what are you asking,please be clear...
and in Mount2SD it usually shows the partition memory added up in the internal memory.I haven't installed Jaggyrom anytime but i have used Mount2SD and it always showed me the partition memory as a part of my internal memory....so not sure what's wrong.
Download disk usage app from play store..it will show how much memory is used in your SD card as well as your internal memory..just so you will get a clear idea
Lay_13591 said:
changing your SD card as in? what are you asking,please be clear...
and in Mount2SD it usually shows the partition memory added up in the internal memory.I haven't installed Jaggyrom anytime but i have used Mount2SD and it always showed me the partition memory as a part of my internal memory....so not sure what's wrong.
Download disk usage app from play store..it will show how much memory is used in your SD card as well as your internal memory..just so you will get a clear idea
Click to expand...
Click to collapse
Changing my SD cards mean i want to switch the card, i m using 2gb currently and i want to replace with 4gb or 8gb
If you want to replace it make sure you buy a class 10 SD card..because most of people using sense based ROM are experiencing random reboots with class 4 SD cards...class 10 SD cards are much faster while transfering files...I would recommend 8GB class 10 SD card.
Alright but i have installed custom rom. When i take out my card from phone it dosn't works, and i want to copy previous sd-ext partition data to new card can u help how can i
I don't think so that any of the CWM or TWRP recovery supports the back-up of SD-ext..I would rather recommend you to use Titanium back-up to create back-up of all your current apps and than transfer the titanium back-up folder in your SD-card to your PC/laptop and than insert your new SD card and paste that titanium back-up folder which contains the back of all your apps (including apps in SD-ext) and download the titanium back-up app via play store and restore those apps.
Well thanx, What if i clone/copy my old ext partition to my new card's ext partition?
I don't think that will work. the best option you have is to make a titanium backup. if you don't wanna do that then save your sd card data ( data in fat 32 partition) and paste that in your new card. it will save you game progress, but titanium backup is the best way to go.
Well, that means i have to make a titanium backup and thn again install the custom rom i wil lose my settings
Sent from my HTC Explorer A310e using xda app-developers app
Good morning all !!!!
I have done an ample amount of reading and I am still confused by the topic a little bit. And the post I came across were rather old. I just bought a 32G micro SD card for my galaxy s 4g running (wicked rom 9.1). This rom finally has the ability to move apps to SD. My question is, is it really necessary to partition your SD card for any reason??? What are the benefits? I still do not get he concept. I can only find the ways to do it. but not the reason.
*BUMP*
so.... I still did a bunch of reading, and did a SD card wipe attempted the 2nd partition and using link2sd and seems that the 2nd partition is not being recognized? can someone point me in the right direction?
Partitioning the SD card!
Actually, partitioning gives you the benefit of using space in your SD Card to install apps or use app data, instead of cramming it all up in the phones' internal memory. In other words, the Second Partition acts as the internal memory of the phone. So creating a 1 GB partition for a device with low internal memory allows the user to install more apps and doesn't let the internal memory decrease.
Link2SD can only accept partition with the proper scripts, i.e if the SD card has been partitioned with Ext2 then Link2SD must also be given the command for creating scripts as Ext2.
It is usually recommended to partition SD as Ext2 or Ext3 and create scripts on Link2SD as the same.
Hope it helped :good: