[Q] Lagfix Question - Galaxy S I9000 Q&A, Help & Troubleshooting

What is the disadvantages of No-RFS Overkill?
Why does some people avoid using it?

tanjiajun_34 said:
What is the disadvantages of No-RFS Overkill?
Why does some people avoid using it?
Click to expand...
Click to collapse
after some time you might encounter a corrupt file system.
It's only useful for high quadrant scores anyway, so I advise to avoid it. IMHO ext4 ext4nj ext4 is really fast enough
If you want to use it anyway keep backups, and keep not only the latest.

What about ext2?
Why do people use Ext4 instead now?

tanjiajun_34 said:
What about ext2?
Why do people use Ext4 instead now?
Click to expand...
Click to collapse
there's a endless thread discussing exactly this in the Development section
my summary:
ext2 has no journaling and is therefore prone to corruption. But since no one heard of one case where ext2 corrupted it's save to assume that it's not too dangerous.
ext2 also gives you higher quadrant scores but in normal use you won't feel a difference to ext4.
The difference in power usage is ridiculously slim, it's probably not even there.
I recommend ext4, but try out ext2 if you want to, if you feel an improvement keep it
Regular backups are wise regardless of your file system (that applies to everybody: )

tanjiajun_34 said:
What about ext2?
Why do people use Ext4 instead now?
Click to expand...
Click to collapse
Ext4 is newer.
ext2-ext3-ext4
linux makes new file systems and makes them better and better.
But the difference wont be that big

Related

Best settings for CyanogenMod

Hey guys can you suggest me the perfect settings for my 2GB sd?
Do I need to use Swap? (now I have 64 mb of swap)
What kind of EXT it's best? (now I have ext4)
Thank you!
Krishath said:
Hey guys can you suggest me the perfect settings for my 2GB sd?
Do I need to use Swap? (now I have 64 mb of swap)
What kind of EXT it's best? (now I have ext4)
Thank you!
Click to expand...
Click to collapse
I believe ext4 is best, as it's the newest linux filesystem. I'm currently using ext3, because most ROMs don't support ext4, but I'll probably upgrade soon.
As for swap, I also have a 64mb swap partition, but default it isn't utilized. CompCache is already enabled, but I'd also like to know how to enable it.
EDIT: Swap requires a userinit.sh I'm about to try it out...
AdrianK said:
I believe ext4 is best, as it's the newest linux filesystem. I'm currently using ext3, because most ROMs don't support ext4, but I'll probably upgrade soon.
As for swap, I also have a 64mb swap partition, but default it isn't utilized. CompCache is already enabled, but I'd also like to know how to enable it.
EDIT: Swap requires a userinit.sh I'm about to try it out...
Click to expand...
Click to collapse
Yeah but what it's the best setting for this ROM?
EXT4 + SWAP 64MB are alright?
So swap partition isn't used by default? How we "activate" it?
Krishath said:
Yeah but what it's the best setting for this ROM?
EXT4 + SWAP 64MB are alright?
So swap partition isn't used by default? How we "activate" it?
Click to expand...
Click to collapse
Isn't much difference between ext3 and ext4. Cyanogen himself uses ext4, so...
You need to make a custom userinit.sh, follow that guide I posted.
Swap size probably doesn't matter too much, as long as it's not too big. 64 will be fine, any speed increase from a different size will be minimal.
This is how I'm running 4.0.4...
- 32MB Linux Partition - enabled using Swapper.
- 528MHz set ALL the time - enabled using SetCPU(Makes the UI sooo much smoother. Didnt really notice a difference in battery life either).
Using userinit.sh I enabled CompCache with linux swap on a 64 partition and it does seem smoother. Also switched to ext4 now, don't really see a difference.
Will try it now
AdrianK said:
Using userinit.sh I enabled CompCache with linux swap on a 64 partition and it does seem smoother. Also switched to ext4 now, don't really see a difference.
Click to expand...
Click to collapse
Can you post your usernit.sh?
AdrianK said:
Using userinit.sh I enabled CompCache with linux swap on a 64 partition and it does seem smoother. Also switched to ext4 now, don't really see a difference.
Click to expand...
Click to collapse
i would suggest you stick to ext3 because it's more commonly used as of right now... also 64mb is a good sized partition, and linux swap is good, but compcache and Backing Swap is a lot better...
prince.siraj said:
i would suggest you stick to ext3 because it's more commonly used as of right now... also 64mb is a good sized partition, and linux swap is good, but compcache and Backing Swap is a lot better...
Click to expand...
Click to collapse
Can I have some "made" files to put in my SD card? I have a "normal" 2GB microsd card with 64 mb of swap... I'd be glad for this
I really dont see anything wrong with ext4, Ive had a look in a few rom release threads and most of them have support for it. I use cyanogen mod 99% of the time anyway...
Krishath said:
Can I have some "made" files to put in my SD card? I have a
"normal" 2GB microsd card with 64 mb of swap... I'd be glad for this
Click to expand...
Click to collapse
Are you talking about userinit.sh and user.conf? Just follow the link I posted earlier, took me about 10 minutes to set up.
for swap dont go over 45mb. i honestly can notice the dif. i us my g1 as a test dummy. ext2,3,4 honestly does not make a dif in my eyes. i have tried all. i use linux mint to partition my sd. which by the way is the easiest and sickest way to partition. just had to put that out there for lin users. root root lol!! but ya. over 45mb makes me feel its really trying to find the swap space. try it and give me your opinion. i have partitioned my sd from recovery mkpartfs, windows partition to linux partition editor. ya. trust me. i currently use 40mb swap. that is what really matters. use at ur comfort and day to day usage. fosho!!

changing partition.. easy question

I just installed cyanogen 4.1.99 (not the 3ple 9)
and my phone is running very slow.
Should I change my partition 2, to partition 3 or 4?
I have seen a few people say that 4 is better than 3... I just dont know how reliable 4 can be.
So help me please, and will my installed apps, and sd stuff get deleted?
i haven't observed a noticeable difference in ext4 over ext3, but i definitely recommend getting ext3, since it has journaling which helps with keeping the file system from getting corrupted.. and if you do upgrade_fs in the recovery console to get ext3, and no, you will not lose any apps or anything on the partition.
Cool, how do I do it?
How do I upgrade to extension 3? (without losing the sd stuff)
edit::
lol nvm didnt read..
thank you

Ext3 as root filesystem?

Hi there,
I've seen all the posts about formatting the sd card with the ext3 filesystem, but i would like to know if there is a way to modify the root filesystem to be ext as well?
I know this is probably a daunting task, but im willing to learn and want to jump into android headfirst. Any suggestions would be appreciated. Thanks!
Sent from my SAMSUNG-SGH-I897 using XDA App
That's basically what Voodoo does, except it uses ext4 not 3. No such thing yet for Froyo unfortunately.
Well this may be OCD of me , but I like knowing the file system isn't some virtual filesystem. I'm still learning advantages and disadvantages of different file systems, but I know that FAT (or RFS) is horrible.
It sounds like I'd need to write my own ext4 driver, flash a kernel with that driver, make a partition on the main 1GB internal memory as ext4, and install the ROM over that. Am I missing anything, or does that sound right? And if that is right, are there resources on how to do that task?
Thanks so much, everyone!
sigmaelectric87 said:
Well this may be OCD of me , but I like knowing the file system isn't some virtual filesystem. I'm still learning advantages and disadvantages of different file systems, but I know that FAT (or RFS) is horrible.
It sounds like I'd need to write my own ext4 driver, flash a kernel with that driver, make a partition on the main 1GB internal memory as ext4, and install the ROM over that. Am I missing anything, or does that sound right? And if that is right, are there resources on how to do that task?
Thanks so much, everyone!
Click to expand...
Click to collapse
first of all, you need to start out with source for 2.2, which is not available yet....so everything else is pretty much not going to happen until source is available. there are couple of 2.1 kernels that have already been built and they work pretty well.
**EDIT**
and source has been released for the i9000. we are close now

MTD & Non MTD

Can somebody explain what is MTD, and non MTD.. Something that normal beings can understand..
Sent from my GT-P1000 using XDA
Sure, here you go, a nice story for all humans to understand :-D
Think about Windows 95 which was running on the Fat32 filesystem. Back then files rarely reached 2GB in size and hard drives were really small. Later came Windows 7, for example. Windows 7 uses NTFS, which is also a filesystem but adapted to be more suited to the times of today. We now have DVD images which regularly exceed 2GB, so the Fat32 filesystem would be pretty useless today.
MTD is like NTFS and BML is like Fat32. Like Windows 95 can't run on NTFS, so Gingerbread cannot run on MTD. As Windows 7 runs crappy on Fat32, so does ICS run worse on BML than MTD.
MTD means storing data in a completely different and more flexible way. This is why it is better to use it.
To understand why you can go from BML to MTD and not the other way around here you go:
MTD is newer and smarter. Therefore, it can take BML into account and convert it correctly as it can understand it. BML on the other hand is older and MTD did not exist back then. Therefore BML cannot convert MTD back.
Now, when you need to change MTD partition sizes, you have to erase everything. Resizing partitions complicates things because there is a high risk of corrupting data in the process. Normally you would need special tools to resize partitions (even on your PC you need special tools). Also, the partition type must support resizing. So, to avoid complications, it is safer, faster and simpler for everyone to just erase everything and start fresh because this way we have a higher degree of control. That means less chances to brick the device and unfortunately a lot of data restores if you want to run the latest and greatest versions of Android.
I hope this sheds some light on the MTD matter to everyone and why some things are impossible as well as why some requirements must be met.
Peace,
C.
Wow that counts a million thanks m8.. But I could just click one in here.. This explains why everybody running behind MTD now...
Thank you superbeing...lol
Sent from my GT-P1000 using XDA
how can i find out which one is mne?
do u know any way to find out what type is it?
king-heart said:
how can i find out which one is mne?
do u know any way to find out what type is it?
Click to expand...
Click to collapse
usually cyanogenmod 9 & 10 are mtd. older versions are bml

Insainly Slow Partition Update TWRP

Does anyone else have madly slow "... Updating partition" in TWRP. my boot time is really quick, I boot in to TWRP, screen in seconds. But after it decrypts which is handed quickly I have to wait aggges for it to update partition.
Again same with flashing stuff. Flashing is quick until it comes into updating partition takes so so long. Anyone else have this problem??
128gb oneplus3t (is this normal)
I have the same issue. Not sure if it is a bug or not
I guess it's because of the f2fs filesystem. I switched to ext4 and I never had any issues.
That's the power of F2FS, or the lack of rather ?
G4B33 said:
I guess it's because of the f2fs filesystem. I switched to ext4 and I never had any issues.
Click to expand...
Click to collapse
What did you switch to ext4? Data partition? System.
Archtects said:
What did you switch to ext4? Data partition? System.
Click to expand...
Click to collapse
Both of them.
G4B33 said:
I guess it's because of the f2fs filesystem. I switched to ext4 and I never had any issues.
Click to expand...
Click to collapse
Do you lose data by doing this or are there any side effects of changing it to ext4? I'll be getting my OP3t today so just wandering around.
DawoodSahi said:
Do you lose data by doing this or are there any side effects of changing it to ext4? I'll be getting my OP3t today so just wandering around.
Click to expand...
Click to collapse
You will lose everything in the data partition, including internal storage. The advantage is that the reading speed will be slightly faster, and the boot speed won't slow down after filling the storage up.
DawoodSahi said:
Do you lose data by doing this or are there any side effects of changing it to ext4? I'll be getting my OP3t today so just wandering around.
Click to expand...
Click to collapse
Opening apps will be slower, although probably only noticeable in some games: https://www.xda-developers.com/clearing-up-misconceptions-regarding-op3-and-op3t-storage-speed-differences-and-f2fs/
Unless you are a flashaholic and booting to TWRP a lot, I personally don't see much benefit in switching to a file system which may impact performance during normal everyday usage (just for faster TWRP boot). But folks will probably say that EXT4 is still plenty fast (the OP3 had it, after all). So it's just a personal preference and decision.
G4B33 said:
You will lose everything in the data partition, including internal storage. The advantage is that the reading speed will be slightly faster, and the boot speed won't slow down after filling the storage up.
Click to expand...
Click to collapse
goatta wipe phone anyway so ill end up doing this

Categories

Resources