I'm trying to get expert answer what should be the right way to partition sd card of 8gb class 4 for mt3g 32b. Some developers are saying that fat32 is good enough, some are saying that we need ext 3 and swap, some are saying that swap slows down the performance ? I'm just not sure what is the right way ?
nebg said:
I'm trying to get expert answer what should be the right way to partition sd card of 8gb class 4 for mt3g 32b. Some developers are saying that fat32 is good enough, some are saying that we need ext 3 and swap, some are saying that swap slows down the performance ? I'm just not sure what is the right way ?
Click to expand...
Click to collapse
Depends what Rom you running, really. Linux wise, an Ext bigger than 1GB is a waste. i dont think the OS can use more than that. 512 is adequate. As far as swap, unless you are using a Rom that takes use of it or run a script to implement it. Its was a waste as well. As far as ext3 to ext4, i would recommend googling it or looking it up on wikipedia. I currently use ext4 with the cyanogen roms since i read that is the way he has his dev phone set up.
Related
Hey had a question no one on other posts responded to me about. I have debian running on my phones, apps on my SD, Running JF 1.51 US with EXT2 since not too much needed on EXT3. But been seeing people making 3 partitions on the SD card. Fat32, EXT2, and Linux-Swap. Was wondering if anyone could fill me in more about if this is worth doing?
Also side question.. any real way to backup my ext2 to Windows XP or so to change out the SD card.. Call me impatient but I wanna use my class 6.. heh.. At work for another 5 hours.. otherwise I would just use Ubuntu at home like I did my 1st upgrade. I know a couple apps that moved it to the Fat32 portion of the SD card, but not sure if thats stable/advised. Think I should just wait till Im home to do it proper or is there a safe upgrade way now?
Also what size is everyone using as a standard EXT2 size on a 4GB anyways? I had mine set to 1 GB, is that too large? I just didnt want the G1 to run out of space.
Ok well finally sat down and upgraded it. So got everything setup and ready. However according to the posts I am reading.. I need a certain ROM build only?
So am I correct in assuming on JF 1.51 US I can not mount a linux-swap partition? Am I stuck using swapper? Can someone fill me in? Reading other posts atm but so far seems its all being used with 2 ROM sets which I dont plan on upgrading to. Only thing I see to try is this post http://forum.xda-developers.com/showthread.php?t=532188&highlight=linux-swap but if anyone has more info using JF let me know please.
Edit: Found my answer, http://forum.xda-developers.com/showpost.php?p=4070702&postcount=102 New test build which adds support for linux-swap partitions. While It may take a lil longer before it starts up unlike a init script on start up. Least this does auto do the job on boot and so far its working. The great solution for JF roms. =D
So ive had an ext partition on my sd card since the mytouch first came out, i never ever use more than 20 apps at any given time so my question is, do i really need it?
You need a EXt partition if you plan on installing 100+ apps that are atleast 1MB each.
so there is nothing in the rom that depends on the ext partition besides ap2sd?
adelco93 said:
so there is nothing in the rom that depends on the ext partition besides ap2sd?
Click to expand...
Click to collapse
Depends on the rom. Some Hero roms use the ext because they put certain folders on the sd, like /system and parts of /data I believe. I have tried to run Hero roms without the ext and they will not boot up if you don't have the ext. I have tried it in Qtek's 1.8, Eugene's Espresso, and a couple others. I believe Sensehero does not use the ext, so you can get away without having one on that one.
All donut roms do not require the ext. I think some Eclair roms use ext.
Just gotta look through the specific thread of the rom and see what it calls for.
alright, i guess i'll be leaving my ext intact. Thanks you ace & tazz
adelco93 said:
alright, i guess i'll be leaving my ext intact. Thanks you ace & tazz
Click to expand...
Click to collapse
i wouldn't suggest it unless your rom calls for it as i think tazz said... its going to kill your sd and if its not needed, i highly recommend you get rid of it. its a waste of space, ends up killing that part of your sdcard, and again a waste of space.
ok well im on my hero revolution, so thats cupcake which means i dont need ext?
r3s-rt said:
i wouldn't suggest it unless your rom calls for it as i think tazz said... its going to kill your sd and if its not needed, i highly recommend you get rid of it. its a waste of space, ends up killing that part of your sdcard, and again a waste of space.
Click to expand...
Click to collapse
and does it kill the sd card simply because of app2sd? if so cant i just keep the ext but disable ap2sd in my user conf? that way i can keep my sd without having to keep repartitioning my 8gb sd card every time i flash a rom that calls for it
bump, please someone answer?
well depends on the rom. if you disable the ext all together, it won't run because some of them have the /system stuff on it. If it's just apps2sd like JAC's new eclair, you can disable it with a simple edit to the user conf. and just keep it partitioned.
Anything whether it's ext or linux swap will shorten the life of your sd card because it's constantly reading and writing to the phone with those things. It's not like it'll be a drastic noticeable difference, unless you just got a bad card and it craps out on you. Most SD cards come with great warranties (my transcend 16gb class 6 comes with a lifetime warranty) nowadays so it really doesn't matter, just always remember to make back ups and keep them on your pc.
Thank You very much
I thought this might be useful to anyone else in my situation. I had apps2sd installed on the stock 4GB card but purchased a larger class 6 card and wanted to seamlessly switch over without reinstalling all my apps and have my application data work correctly etc. I couldn't find a straightforward guide online so I gave it my best educated shot and it worked for me. If you got apps2sd working then you should be familiar with the partitioning etc.
I got it to work upgrading using the following steps:
1. Nandroid +ext backup!
2. Copied all files/folders from old (stock) card onto folder in computer using a card reader (apps2sd and linux swap partitions aren't visible but are included in the nandroid ext backup) (Put aside old/stock card with all original data and partitions just in case the rest doesn't work)
3. Inserted new card into phone and booted into 1.6.2 recovery (go Carebear!)
4. Partioned new card. (I actually changed the partition size from previous setup so it shouldn't matter as it worked fine for me. Made 32MB linux swap and 512MB ext2 and the remainder FAT32)
5. Upgraded ext2 partition to ext3. Shut down.
6. Removed new card from phone, insert into card reader and copy all files from folder backup of old card onto the FAT32 partition of the new card.
7. Insert new card back into phone. Boot to recovery again and do a Nandroid restore of your +ext backup and VOILA!! It boot looped once but after second boot it has been running flawlessly with all apps installed on ext3 partition and all original data in place etc.
Hope this helps anyone confused, as I sure was. It really was much simpler than I thought it would be.
phaelenp said:
I thought this might be useful to anyone else in my situation. I had apps2sd installed on the stock 4GB card but purchased a larger class 6 card and wanted to seamlessly switch over without reinstalling all my apps and have my application data work correctly etc. I couldn't find a straightforward guide online so I gave it my best educated shot and it worked for me. If you got apps2sd working then you should be familiar with the partitioning etc.
I got it to work upgrading using the following steps:
1. Nandroid +ext backup!
2. Copied all files/folders from old (stock) card onto folder in computer using a card reader (apps2sd and linux swap partitions aren't visible but are included in the nandroid ext backup) (Put aside old/stock card with all original data and partitions just in case the rest doesn't work)
3. Inserted new card into phone and booted into 1.6.2 recovery (go Carebear!)
4. Partioned new card. (I actually changed the partition size from previous setup so it shouldn't matter as it worked fine for me. Made 32MB linux swap and 512MB ext2 and the remainder FAT32)
5. Upgraded ext2 partition to ext3. Shut down.
6. Removed new card from phone, insert into card reader and copy all files from folder backup of old card onto the FAT32 partition of the new card.
7. Insert new card back into phone. Boot to recovery again and do a Nandroid restore of your +ext backup and VOILA!! It boot looped once but after second boot it has been running flawlessly with all apps installed on ext3 partition and all original data in place etc.
Hope this helps anyone confused, as I sure was. It really was much simpler than I thought it would be.
Click to expand...
Click to collapse
Thanks for the procedure, that will be very useful!
I'll also take this chance to ask you how were apps2sd performing with the stock 4Gb SD? this is the one thing that's keeping me from going the apps2sd way, not knowing if the stock card is too slow for it to work correctly.
danimar1 said:
Thanks for the procedure, that will be very useful!
I'll also take this chance to ask you how were apps2sd performing with the stock 4Gb SD? this is the one thing that's keeping me from going the apps2sd way, not knowing if the stock card is too slow for it to work correctly.
Click to expand...
Click to collapse
Honestly, I didn't notice ANY difference in performance once I got it set up correctly. I have a class 6 card now but really, they seemed to run perfect on the stock class 2.
phaelenp said:
Honestly, I didn't notice ANY difference in performance once I got it set up correctly. I have a class 6 card now but really, they seemed to run perfect on the stock class 2.
Click to expand...
Click to collapse
The real difference between a class2 and a class6 has to do with the swap, not so much a2sd, although the apps may load a little faster(nominal difference)... it really is all about the swap, and being able to write and read it faster.
On a G1, with 96MBs of swap, and most of a Hero ROMs RAM being on the swap partition, it was a huge difference, very noticeable, with the N1, very little will ever end up on the swap, and mostly is there to make it so that you can open a few more apps.
pjcforpres said:
The real difference between a class2 and a class6 has to do with the swap, not so much a2sd, although the apps may load a little faster(nominal difference)... it really is all about the swap, and being able to write and read it faster.
On a G1, with 96MBs of swap, and most of a Hero ROMs RAM being on the swap partition, it was a huge difference, very noticeable, with the N1, very little will ever end up on the swap, and mostly is there to make it so that you can open a few more apps.
Click to expand...
Click to collapse
What do you recommend for size with the swap partition on an N1? I just went with the default 32MBs. Will I see any increase in performance by increasing that?
phaelenp said:
What do you recommend for size with the swap partition on an N1? I just went with the default 32MBs. Will I see any increase in performance by increasing that?
Click to expand...
Click to collapse
It is all about preference... with the N1 there really is little to no need for a swap. If you use it, yes the developer recommended 32 is probably best.
But this phone has so much RAM, that swap isn't really needed at all. The whole idea behind the swap partitions was so we could boot a larger ROM than the stock phone could handle, ie a Hero ROM on a G1.
None the less, there are some small benefits gained with swap used with one of the Desire ROMs... for me, I don't use enough different apps to really see those benefits, but others that use tons of apps will see the added RAM.
pjcforpres said:
It is all about preference... with the N1 there really is little to no need for a swap. If you use it, yes the developer recommended 32 is probably best.
But this phone has so much RAM, that swap isn't really needed at all. The whole idea behind the swap partitions was so we could boot a larger ROM than the stock phone could handle, ie a Hero ROM on a G1.
None the less, there are some small benefits gained with swap used with one of the Desire ROMs... for me, I don't use enough different apps to really see those benefits, but others that use tons of apps will see the added RAM.
Click to expand...
Click to collapse
Thanks! I have a lot of apps installed but I'm rarely using a lot of them simultaneously so I guess no need to worry about it. I mean, this thing frickin' FLIES as I have it set up now!!
I have a Magic 32B Mytouch rooted and have been trying out a bunch of different ROM's. I've tried Hero ROM's, but I would always go back to Cyanogen's ROM for performance. Just lately I did the RAM hack for my phone that gave me 10MB more from the GPU portion of my phone. I then switched to SuperD's ROM because it already had the RAM hack. I watched some tutorials though of a guy using a G1 to do the hack and he had the same amount of RAM on his G1 that I had on my phone. Does my phone have more RAM than a G1 or is it because I've been using ROM's like Cyanogen and SuperD that run on G1's? Maybe this is a stupid question, but I'd like to know if my phone has more RAM available.
Both phones have the same specs, but the MT3G has more internal memory, meaning more disc space if you will.
Basically for storing apps then I assume? Does that mean I really don't need to use APPS2SD or an ext partition on my SD card?
2Noob4U said:
Basically for storing apps then I assume? Does that mean I really don't need to use APPS2SD or an ext partition on my SD card?
Click to expand...
Click to collapse
APPS2SD
Pros
* More room on phone
* Easy recovery after wipe with fix_permission script (for most apps)
Cons
* Cannot remove SD card
* More complicated setup = more likely to break
* Possibly slower
Click to expand...
Click to collapse
Code:
http://wiki.cyanogenmod.com/index.php/Apps2SD
You don't need to but it's nice to have more internal storage.
I use apps2sd
phatmanxxl said:
I use apps2sd
Click to expand...
Click to collapse
I do also, I was wondering if there was any speed differences. I'm guessing not really since you are using it. I have a class 6 SD card also, so likely it isn't going to speed up faster than what it is now.
Hello, I need some help with partitioning my Micro SD card. It is an 8GB class 6, and I know the basics, but that is it. What I really need to know is HOW to partition my SD card and what the hell 'EXT2/3/4' is all about. Now, I have had different suggestions as to what to do, I have to disc all ready with Gparted installed, and I am ready to use it, yet I have been told by some members of XDA the partitioning isn't even a requirement for ROMs. Is this true? I have a Euro HD2, and recently when trying to partition my SD card through Clockwork Mod (CLK) my SD card's memory dropped from 8GB to around 6.5GB. I have tried formatting it as I always do, but nothing seems to come of it. Anyway, what I would like to know is how and why I need to partition, especially EXT2/3/4 as this particular partition has come up on most ROMs I wish to install.
I hope someone can shine some light on this issue.
Thanks in advance -- Joe
(PS - I will click thanks for anyone who gives useful information)
Sklar said:
Hello, I need some help with partitioning my Micro SD card. It is an 8GB class 6, and I know the basics, but that is it. What I really need to know is HOW to partition my SD card and what the hell 'EXT2/3/4' is all about. Now, I have had different suggestions as to what to do, I have to disc all ready with Gparted installed, and I am ready to use it, yet I have been told by some members of XDA the partitioning isn't even a requirement for ROMs. Is this true? I have a Euro HD2, and recently when trying to partition my SD card through Clockwork Mod (CLK) my SD card's memory dropped from 8GB to around 6.5GB. I have tried formatting it as I always do, but nothing seems to come of it. Anyway, what I would like to know is how and why I need to partition, especially EXT2/3/4 as this particular partition has come up on most ROMs I wish to install.
I hope someone can shine some light on this issue.
Thanks in advance -- Joe
(PS - I will click thanks for anyone who gives useful information)
Click to expand...
Click to collapse
First thing
Closckwork Mod is NOT CLK, they are different
if your memorcy card dropped from 8GB to 6.5~ , then your partioning was succesfull , what you cant see is the EXT partion that only android can see,
Go ahead and flash a EXT supported ROM , have fun
mally2 said:
First thing
Closckwork Mod is NOT CLK, they are different
if your memorcy card dropped from 8GB to 6.5~ , then your partioning was succesfull , what you cant see is the EXT partion that only android can see,
Go ahead and flash a EXT supported ROM , have fun
Click to expand...
Click to collapse
Sorry, I didn't realise they were different (CLK - Clockwork Mod) But if you say that the partitioning worked, then does that mean I have done all of the partitions, or just one?
You just need one partition not many ... so I guess you can find out by trying an ext supported ROM... try coredroid 1.6
Sent from my HTC HD2 using XDA App