[Q] Ext3 or ext4 - HD2 Android Q&A, Help & Troubleshooting and Genera

Is it possible to have our data sectors written as ext3 or ext4. I remember from my g1 days that they are supposed to be faster then ext2 never heard a diffenate on that though.... Personal experience is ext3 is fastest but thats just experience and imo, nothing to prove that...sorry if this had been asked I searched and dididn't come up with anything..

A tutorial on how to create a swap partition is also interesting.
Sorry for my english...

Ext2 is used because the way the data is accessed under ext3 and ext4 reduces the life of an SSD. Ext3 and Ext4 would be fine if you used HDDs, but we don't have a slot that big on our HD2s.

Thanks for the response, but I think some of us are willing to cook a sd card if it improves performance.
Sent from my HTC HD2 using XDA App

how de we create ext4 partition?

Related

Apps2SD Paritition Question for 16Gb Class 6

I'm going to be running Cyanogen's 5.0.6 with Amon_RA's, I know that I can format my card through there with the newest version of the RA, my question is though what are the best partition size to create for a 16GB card class 6, I'm not sure what the swap size should be and what size ext partition should be I would like about 1GB for apps. Then which is the best to use, ext2 ext3 or ext4, I know this question has been answer on the mytouch and g1 millions of times just not sure if its the same thing on Nexus. I'm not sure what the advantages are over the different exts.
Use ext4. and swap is no longer required.
Correct me if I'm wrong, but I believe that Apps2SD on CM will only work with ext4 partitions...
craigacgomez said:
Correct me if I'm wrong, but I believe that Apps2SD on CM will only work with ext4 partitions...
Click to expand...
Click to collapse
You're correct. I'll update my post. Thanks
ok so if swap isn't needed anymore then what is the maximum size ext4 I can have before seeing a performance decrease or does it matter.
DynaBass139 said:
ok so if swap isn't needed anymore then what is the maximum size ext4 I can have before seeing a performance decrease or does it matter.
Click to expand...
Click to collapse
Shouldn't matter

[Q] What is EXT4 and what are the benefits of it?

i've been seeing that "Ext4 is required" for newer ROMs, but i was wondering what that actually means with respect to Android...i understand that it's a filesystem. thanks and sorry for the ignorance.
From my understanding it's kind of like how a hard drive is formatted. In this case we used to have rfs and thanks to the good folks here we now have the now becoming standard ext4 which is supposed to be a bit speedier on the I/O I believe.
I think it also supports larger file sizes.
great...thanks for the info.
rockrerun said:
I think it also supports larger file sizes.
Click to expand...
Click to collapse
I don't think that would matter though. It's the SD card that is in FAT32 that would hold the over 4gb file. The phone will play it in any case. Now...if you formatted the SD to ext4 then I suppose this would be true. I don't know if the new file ext4 was needed to "read" an ext4 sd card or not though. I could simply format my sd to ext4 (since I'm still on RFS for now) and check out if an over 4gb video file would play...or be seen at all.

[Q] NAND + 512 LEO + DesireHD + Data on Ext3/4

Hey all, I'm having a bit of a dilemma and hoping some of you can help me
So - with the introduction of NAND, we are finally able to run Android similar to a native device. Great!
I've dabbled with a large number of ROM's now and settled(ish) on a basic Desire ROM which I have to say, runs absolutely perfectly.
However, I'm missing some of the features from the DesireHD SD card days and I see there are various builds. I tried a squashedfs build and found that it was far more laggy than the unsquashed Desire build I use now.
I've just noticed that there are number of newer builds using an EXT partition on the SD card to store the apps while the ROM itself sits in the NAND.
But is it worth it is my question? Running all the apps off an SD card, surely is akin to just running the whole system from SD? Also, what's the difference between EXT3 and EXT4? I've seen a ROM which advise to use EXT3 while the other suggests 4.
Finally, if the apps run from a partition, does that mean USB Mass Storage connection is out of the question?
Phew. Thanks
NAND is suppose to have a faster read, than write when compared to SD.
NAND and SD has about 100,000 P/E cycles. SD is cheaper to replace than phone, but by the time you get to that many write cycles, your phone is an antique.
You can still use SD card when in USB Mass Storage mode. You will only see the FAT32 partition in Windows. Unless you use a 3rd party program for usb mass storage mode.
ext4
ext3
Comparison of all file systems
There isn't that much difference in ext4 and ext3, especially on a phone. ext2 is probably faster than ext3, but it doesn't have journaling, so, the data is more likely to corrupt when device is not properly turned off.
LiFE1688 said:
There isn't that much difference in ext4 and ext3, especially on a phone. ext2 is probably faster than ext3, but it doesn't have journaling, so, the data is more likely to corrupt when device is not properly turned off.
Click to expand...
Click to collapse
So in fact, if I use a DesireHD CWK Rom with the Apps stuck in EXT4 lets say, it won't be a massively notable difference to say just a Desire CWK Rom on NAND because the OS is still on NAND and it's just the apps that aren't. Furthermore, once they are in the RAM, it makes little difference anyway, right?
There is a difference in ext4 and ext3. Not all kernels support ext4 is probably the biggest. ext4 doesn't cause files fragmentation as much as ext3. Unfortunately, none of us used ext3/4 partitions in SD card long enough to notice the speed lost when files are fragmented in the ext3/4 partition.
So if you are going to use Desire build, check to see if the kernel supports ext4 in the first place. So far, I have seen MDJ's 10 Kernels supporting ext4, other than that, I don't remember seeing another.
Great, I'll see what happens! Thanks

[Q] A Noob Question, Please Help

I've been hearing a lot about partitioning sd cards and I know it's done in recovery mode.
So my question is - What's the difference between ext2, ext3, ext4 and swap partition?
Please help out!!
ext2 - Linux file system (no journaling)
ext3 - basically ext2 with journaling
ext4 - next generation of ext3 with better journaling and performance
swap - if internal memory should run full, parts would be swapped to the swap space, so it is basically an enhancement of internal memory
Check each out in the wikipedia, its worth it!
EDIT: I'd personally always go for ext4 and 128 swap
tbschommer said:
ext2 - Linux file system (no journaling)
ext3 - basically ext2 with journaling
ext4 - next generation of ext3 with better journaling and performance
swap - if internal memory should run full, parts would be swapped to the swap space, so it is basically an enhancement of internal memory
Check each out in the wikipedia, its worth it!
EDIT: I'd personally always go for ext4 and 128 swap
Click to expand...
Click to collapse
Thanks man,
But still I have few more questions..
What do you mean by "journaling"? And why do we need ext, ext2, ext4 for our mobile?
And swap is for enhancing internal memory or RAM?
Aced443 said:
Thanks man,
But still I have few more questions..
What do you mean by "journaling"? And why do we need ext, ext2, ext4 for our mobile?
And swap is for enhancing internal memory or RAM?
Click to expand...
Click to collapse
Journaling filesystem - quote from Wikipedia:
A journaling file system is a file system that keeps track of the changes that will be made in a journal (usually a circular log in a dedicated area of the file system) before committing them to the main file system. In the event of a system crash or power failure, such file systems are quicker to bring back online and less likely to become corrupted.
Click to expand...
Click to collapse
Sorry I can't elaborate on why Android uses ext4 - I only read that one reason is that it's capable of multithreading. I hope one of the experts can tell us both more
Swap - you're right, of course - is used for RAM.

Its time to partition. A few questions.

Okay, I am now thinking of partitioning my SD Card....
So a few questions:
1. What are ext4, SWAP and any other kind of partitions and the difference between them?
2. How do I partition and what should be the size of different partitions, how many partitions and each partition for what purpose?
3. After partitioning, what next so that all my apps go to partitioned SD Card, like adding a few App2SD Scripts?
4. What exactly are these App2SD and Data2SD Scripts and the difference between them?
[email protected] said:
Okay, I am now thinking of partitioning my SD Card....
So a few questions:
1. What are ext4, SWAP and any other kind of partitions and the difference between them?
2. How do I partition and what should be the size of different partitions, how many partitions and each partition for what purpose?
3. After partitioning, what next so that all my apps go to partitioned SD Card, like adding a few App2SD Scripts?
4. What exactly are these App2SD and Data2SD Scripts and the difference between them?
Click to expand...
Click to collapse
See THIS
And also THIS
That was a good read....
But what is "Swap"?
I have no idea what that is....
And is there specifically any difference between ext3 and ext4?
[email protected] said:
That was a good read....
But what is "Swap"?
I have no idea what that is....
And is there specifically any difference between ext3 and ext4?
Click to expand...
Click to collapse
AFAIK swap is a partition that makes it run as ram when its required.. In short for memory!!
And ext3 and ext4 are just linux partitions and ext4 is recommended. Google is always your friend!!
[email protected] said:
That was a good read....
But what is "Swap"?
I have no idea what that is....
And is there specifically any difference between ext3 and ext4?
Click to expand...
Click to collapse
If you are getting some errors/bugs after partitioning, disable swap as it doesnt work for every1
Sent from my GT-i5801 using XDA App
neo1691 said:
AFAIK swap is a partition that makes it run as ram when its required.. In short for memory!!
And ext3 and ext4 are just linux partitions and ext4 is recommended. Google is always your friend!!
Click to expand...
Click to collapse
Thanks for all the info mate....

Categories

Resources