Can someone explain the purpose of SD card partitioning & apps2sd? - Nexus One Q&A, Help & Troubleshooting

I'm new relatively new, been installing ROMs, recoveries, and kernels only since the first cm6. I keep seeing people say how much they can't wait for apps2sd (I'm assuming they're referring to something different than what FroYo offers natively). In the same breadth I keep seeing SD card partitioning and ext2/3/4 or whatever. I'm guessing these topics are all related.
I suppose one of my questions is, other than saving a little space by putting some apps on the SD card, is there some other reason people are so anxious for this feature? And what is the purpose of SD card partitioning? I understand partitioning and its usefulness with PCs but I simply don't know enough about Android.
I'm hoping the answer to all this is similar to the PC side. It would be great to move all apps to a special partition and be able to flash Tom's in and out or restore nandroids and keep all your apps just how they were.

Froyo apps2sd uses the fat32 format of the SD card, which is handy because no partition is required, The limits are that you can not put root apps on it, because fat32 does not recognise root, unlike EXT format that linux supports.
The old apps2sd method used ext2/3/4. It had the advantage of allowing root apps, but the disadvantage was you had to create a partition on your card, which is not super convenient, and you had to have some idea of how big you wanted it to be, plus i believe ext3 and 4 have journaling, which can shorten the life of your SD card.

liam.lah said:
Froyo apps2sd uses the fat32 format of the SD card, which is handy because no partition is required, The limits are that you can not put root apps on it, because fat32 does not recognise root, unlike EXT format that linux supports.
The old apps2sd method used ext2/3/4. It had the advantage of allowing root apps, but the disadvantage was you had to create a partition on your card, which is not super convenient, and you had to have some idea of how big you wanted it to be, plus i believe ext3 and 4 have journaling, which can shorten the life of your SD card.
Click to expand...
Click to collapse
I would also like to add that you cant use widget apps if you moved them to sd with the froyo method.

So as long as the apps I want to move do not require root access I'd be better off using froyo method? Do Widgets work using froyo method?

ellesshoo said:
So as long as the apps I want to move do not require root access I'd be better off using froyo method? Do Widgets work using froyo method?
Click to expand...
Click to collapse
Did you just skip my post? No, widgets dont work if you move them to sd with froyo method.

Related

Apps2SD Issues on FroYo?

So today I managed to go from CM5 to stock to update 1 to FroYo; and on my SDcard I have it partitioned for 1GB of apps on the linux partition...
I didn't mind losing them all since I can get them all back via appaware; but I'm having issues moving them to SD as was shown in the froyo demo. The option's there in manage applications; but it's greyed out.
Any ideas as to why it's doing this/how to fix it?
I'm using the stock 4gb class 2 card that came with my nexus, and it's partitioned for 1gb of ext3 for apps2sd.
Tips?
I'm having the same issue.. my SD is 100% fat32.
The installing apps on the SD card in FroYo isn't really A2SD. The developers of each individual app has to support installing their app on an SD card. That was mentioned during the day 2 keynotes. So until the developer of your apps enables that function you won't be able to install on the SD Card.
yea that's my question also,I also have partitioned my card, just tell me what config should I keep to store apps back to sd card in froyo.. or if there is any method to completely wipe all partition in my card, I am using 8gb card..
No partition needed, just wait for the apps to be updated to support it.
- Anthony
Jack Everyman said:
The installing apps on the SD card in FroYo isn't really A2SD. The developers of each individual app has to support installing their app on an SD card. That was mentioned during the day 2 keynotes. So until the developer of your apps enables that function you won't be able to install on the SD Card.
Click to expand...
Click to collapse
Ah, I missed that when I was watching it live. Crap! My phones already out of space and rejecting text messages...
This sucks
Can't wait for that source code...
Dnt wine...read this!
http://forum.xda-developers.com/showthread.php?t=686588

Tips After Purchasing New MicroSD Card

OK, so I just upgraded to a Transcend 8GB Class 6 MicroSD card from the stock card that was included with the phone originally.
Now, my issue is I have it partitioned for APP2SD and such for Nightlys.
If I partition the new card, I know I'll obviously take all the base data off my old card and put it on the new one. Now, all the apps and stuff on my ext3 part of the card....
Should I just:
A) Do nandroid backup +ext, put new card in and restore (I'm just taking a shot in the dark and assuming this would work)
B) Other method?
Any advice would be great
Shoot, my apologies.
I posted this in the development section by mistake. I had too many tabs open!
Well i just recently got a 32GB card. All i done was any apps i had on the sd card i moved back to the phone. Backed-up anything i had on old card (mp3s, photos etc). Plugged in new sd card, formatted it then thats about it.
Only thing that changed was beautiful widgets, but all that had to do is download some little file again.
Also, when partitioning, how much do you suggest for ext3? I was thinking about 32MB SWAP, 256MB Ext3.....ext3 is used for apps, right?
Thanks.
uoY_redruM said:
Also, when partitioning, how much do you suggest for ext3? I was thinking about 32MB SWAP, 256MB Ext3.....ext3 is used for apps, right?
Thanks.
Click to expand...
Click to collapse
personally i don't think 256 is enough. i currently have 756 and have 100mb free.
you can just do a nandroid +ext backup and it will restore it correctly as all it does is tar the sd ext directories then extract them on restore. obviously the partition has to be larger or equal in size.
i didnt partition my card at all. Is that bad? Wont the phone do it when you format it?
zok-star said:
i didnt partition my card at all. Is that bad? Wont the phone do it when you format it?
Click to expand...
Click to collapse
Are you using the FroYo FAT method or the A2EXT method?
wdfowty said:
Are you using the FroYo FAT method or the A2EXT method?
Click to expand...
Click to collapse
?? No idea, i just formatted the card via the phone. so im guessing froyo fat?

[Q] Help regarding Partioning SD Card

Am a newbie to the whole G1 scene, but got some questions regarding partioning.
What is the whole purpose of partioning your SD card?
What are the benefits of doing this?
What is EXT2, EXT3 and whichever you choose what does that give you?
Thanks.
On a normal SD card, there is a FAT32 partition for storing your music, photos etc.
If you are using a custom rom, you can add either or both of these partitions to your sdcard:
-SWAP this lets the phone use part of the sdcard as ram when the phone ram runs out.
-EXT2/3/4 this lets you install apps on the sdcard instead of installing it on the meager memory of the phone.
That has cleared a few things up for me - Cheers.

partitioned 8G SD card, but don't see change on Internal memory

My HTC Hero is running low on memory space (I have Apps2sd installed also, but it can't move all apps), so I partitioned my 8G SD card with ROM manager, with 32M swap, 1g ext4 and the rest being FAT32.
After reboot, I still only see 160M of internal memory from settings, which is the original, and about 6.1G on SD card. That means it already took out the 1G, but why I don't see it as internal memory? Is it because of ex4? I tried ex3 too and got the same.
I have backed up the original SD card, but have not copied it back to the partitioned SD card yet. Anything else I need to do in order to see the expanded Internal Memory?
Thanks in advance!
hxz said:
My HTC Hero is running low on memory space (I have Apps2sd installed also, but it can't move all apps), so I partitioned my 8G SD card with ROM manager, with 32M swap, 1g ext4 and the rest being FAT32.
After reboot, I still only see 160M of internal memory from settings, which is the original, and about 6.1G on SD card. That means it already took out the 1G, but why I don't see it as internal memory? Is it because of ex4? I tried ex3 too and got the same.
I have backed up the original SD card, but have not copied it back to the partitioned SD card yet. Anything else I need to do in order to see the expanded Internal Memory?
Thanks in advance!
Click to expand...
Click to collapse
Your sdcard space has nothing to do with internal memory. What you need to do if you want to have more space is 1 or 2 of a few different things: go into root explorer, move apps from /data/app to /system/app; Use Firerat's Custom MTD Partitions
either of those should give you more internal memory.
Twolazyg said:
Your sdcard space has nothing to do with internal memory. What you need to do if you want to have more space is 1 or 2 of a few different things: go into root explorer, move apps from /data/app to /system/app; Use Firerat's Custom MTD Partitions
either of those should give you more internal memory.
Click to expand...
Click to collapse
I read that after partitioning the SD card, apps will be installed into the ext3/4 partition automatically. But that's not the case after I partitioned. Then I found I need to install app2sd+ instead of app2sd. Is that true?
Where do I download app2sd+ ? do I need to flash a different ROM? I am having CM 6.2.0 now.
Thanks!
hxz said:
I read that after partitioning the SD card, apps will be installed into the ext3/4 partition automatically. But that's not the case after I partitioned. Then I found I need to install app2sd+ instead of app2sd. Is that true?
Where do I download app2sd+ ? do I need to flash a different ROM? I am having CM 6.2.0 now.
Thanks!
Click to expand...
Click to collapse
CM6.2 has native apps2sd. Go to settings>CM settings>Application settings and select "Allow application moving", then select "External" for Isntall location.
Also, you can move apps that don't install or allow swap to the SD via Titanium Backup.
Just be warned that any apps that have widgets lose widget functionality if you move them to the SD.
Twolazyg said:
CM6.2 has native apps2sd. Go to settings>CM settings>Application settings and select "Allow application moving", then select "External" for Isntall location.
Click to expand...
Click to collapse
Does it install ALL apps to SD card? I thought it's the same as App2sd, only moving those apps that specified by the developers as movable. And there are many apps that can't be moved to external.
My understanding is by partitioning the SD card, the EXT2/3/4 part is considered as part of the "internal memory" so that ALL apps will be installed here, thus free the real internal memory and lead to better performance.
The problem is it doesn't work after partitioning and I read that it needs app2sd+ or app2sd EXT to work, and I am having trouble finding them...
Thanks any way.
hxz said:
Does it install ALL apps to SD card? I thought it's the same as App2sd, only moving those apps that specified by the developers as movable. And there are many apps that can't be moved to external.
My understanding is by partitioning the SD card, the EXT2/3/4 part is considered as part of the "internal memory" so that ALL apps will be installed here, thus free the real internal memory and lead to better performance.
The problem is it doesn't work after partitioning and I read that it needs app2sd+ or app2sd EXT to work, and I am having trouble finding them...
Thanks any way.
Click to expand...
Click to collapse
Not all, but most. Like BrandoKC said, you can move more apps to the sd using Titanium Backup. Don't move anything with a widget you use, or it won't work anymore.
BrandoKC said:
Also, you can move apps that don't install or allow swap to the SD via Titanium Backup.
Just be warned that any apps that have widgets lose widget functionality if you move them to the SD.
Click to expand...
Click to collapse
Are you talking about the paid version of Titanium? The free version doesn't have this feature.
Twolazyg said:
Not all, but most. Like BrandoKC said, you can move more apps to the sd using Titanium Backup. Don't move anything with a widget you use, or it won't work anymore.
Click to expand...
Click to collapse
CM's built-in Application Management can only move those apps that you can move by app2sd. I don't see such feature on the free Titanium Backup. My 160M internal memory is constantly under 20M of free memory.
I heard all the good things about using partitioned SD card. I have partitioned my card but that alone doesn't seem to work. it seems I also need to install some customized ROM on top of my CM 6.2 so that apps will be automatically installed on SD?
Thanks!
The free version of titanium does have it. I just used it on my fiances phone last weekend.
Sent from my HTC Evo Shift 4G

[Q] Proper App2SD guide please...

Im using custom roms for a while now (on GDX26 now). i just move apps to sd, havent done any partitioning and things. so can someone give me a proper noobs guide to app2sd and tell me whats about this sd partitioning and file systems and stuff?
anybody??? :/
Check if your recovery has a Partition option, this is the easiest way to do it. If yes, you only need to give the size that you desire for the partitions. WARNING: all your SD data will be deleted.
If no, you need to use a PC Program, like minitool partition wizard, to create the EXT partition. It's easy: shrink the fat32 partition and create the EXT partition using the left space. The format must be EXT4.
Hopefully, your phone will recognize the EXT partition and will mount it
STALKER_88 said:
Im using custom roms for a while now (on GDX26 now). i just move apps to sd, havent done any partitioning and things. so can someone give me a proper noobs guide to app2sd and tell me whats about this sd partitioning and file systems and stuff?
Click to expand...
Click to collapse
Pleas use forum search...
http://forum.xda-developers.com/showthread.php?t=1345872
Thanks guys
but can you tell me whats the difference between native app2sd on 2.3 and app2sd with sd partitioning?
oh and whats this swap? its some sort of virtual ram right? do i need it and how do i make it?
Native app2sd doesn't move all the app to the SD (and not all the apps can be moved). Using EXT partition all the apps can be moved totally, so the use of internal memory is minimal.
SWAP, yes, it's virtual ram. I don't recommend you its use, because the SD's life is dramatically reduced.
If you wish to test it, you need to make another partition (formatted as SWAP), either from the Recovery or using a pc program.
RoberGalarga said:
Native app2sd doesn't move all the app to the SD (and not all the apps can be moved). Using EXT partition all the apps can be moved totally, so the use of internal memory is minimal.
SWAP, yes, it's virtual ram. I don't recommend you its use, because the SD's life is dramatically reduced.
If you wish to test it, you need to make another partition (formatted as SWAP), either from the Recovery or using a pc program.
Click to expand...
Click to collapse
Thanks that pretty much cleared everything for me.
I have a small problem :/
i partitioned the sd with CWM to ext4(no swap), everything works fine except the write speed of the sd in mass storage mode is so so slow. its really annoying why is that?
btw my sd is 16GB class 6
STALKER_88 said:
I have a small problem :/
i partitioned the sd with CWM to ext4(no swap), everything works fine except the write speed of the sd in mass storage mode is so so slow. its really annoying why is that?
btw my sd is 16GB class 6
Click to expand...
Click to collapse
Please somebody help me with this?
i dont think this happend on ext4 format.
is the write speed realy a big thing? i also have moderate write speed and i can life with it
EDIT: If you want to move BIG files to your sd use a cardreader, for me its fast...
SafiXS said:
i dont think this happend on ext4 format.
is the write speed realy a big thing? i also have moderate write speed and i can life with it
EDIT: If you want to move BIG files to your sd use a cardreader, for me its fast...
Click to expand...
Click to collapse
You have no idea how slow it is. about 900kb/s took me 3+ hours to copy about 10gb of my old data to the sd after partitioning
i dont have a card reader
BUMP!!!
Really need help please...
so no fix for this?

Categories

Resources