Recently found an article on XDA Portal about benchmarking F2FS vs EXT4 which forced me into conclusions that F2FS is better for DB operations and some WRITE operations, but worse for READ/SEEK/SWEEP or something else. I know there are some kernels for SGS3 which support F2FS but I did not bother to try convert my device filesystem. Does anybody tried to run GT-I9300 on F2FS? What do you think about performance, any noticeable improvements? What is point of using F2FS on read-only filesystems such as /system if one can not WRITE on them?
Related
Well I searched around and didn't find any concrete answer (different threads, different answers).
I heard that converting your internal filesystem from rfs to ext4 will make the Ace faster, is this true?
If true, how do I convert to ext4 without breaking anything since I don't want to reflash.
I am currently running Grif's CM7.1 with TurboBoost 8.5 and SlaidfastMod.
depend/on the sdcard class
slow sdcard slow performance
fast sdcard fast performance
how to its easy
use gparted to do it
Creqaw said:
Well I searched around and didn't find any concrete answer (different threads, different answers).
I heard that converting your internal filesystem from rfs to ext4 will make the Ace faster, is this true?
If true, how do I convert to ext4 without breaking anything since I don't want to reflash.
I am currently running Grif's CM7.1 with TurboBoost 8.5 and SlaidfastMod.
Click to expand...
Click to collapse
if you are running cyanogenmod then 99.99% chances are that its ext4 only
CM7 AFAIK already use ext4 filesystem.
Type mount in android terminal emulator. to find out filesystem type.
Is that so? Is there a way to check if it's ext4?
Creqaw said:
Is that so? Is there a way to check if it's ext4?
Click to expand...
Click to collapse
Bayint Naung said:
Type mount in android terminal emulator. to find out filesystem type.
Click to expand...
Click to collapse
Just in case you missed it.
Is there any way to disable journaling on ext4 file system?I have seen some flashable zips in galaxy ace's thread,but it doesnt seem to work.Anyone please.
You can, I haven't tried it though. Create a script with the following commands. (Got from knzo's tweaks thread)
Code:
tune2fs -o journal_data_writeback /dev/block/mmcblk0p2
tune2fs -O ^has_journal /dev/block/mmcblk0p2
Chuck it in the rom's init.d folder, and give appropriate permissions.
if u use the ext partition i'm assuming that u use something like a2sd or link2sd.
without journaling a bad reboot (eg. due to low battery) may results into not booting phone. A not clean partition cannot be mounted (bad sector) and device can miss some foundamental apps.
chiabre said:
if u use the ext partition i'm assuming that u use something like a2sd or link2sd.
without journaling a bad reboot (eg. due to low battery) may results into not booting phone. A not clean partition cannot be mounted (bad sector) and device can miss some foundamental apps.
Click to expand...
Click to collapse
Afaik,journaling is helpful only for hard drives and not sd cards.Also journaling cause a lot of read/write cycles which slows system slightly and also decreases sd card life.
how to give permission anyway?
So, what is the difference between ext4 without journaling and ext2. :-/
anotherloony said:
So, what is the difference between ext4 without journaling and ext2. :-/
Click to expand...
Click to collapse
Ext4 without journaling is even faster than ext2.
And you think you will have a performance boost on a low end device like Oo? :-B
Cheers,
I am owning next to my i9100 a P7510 GTAB 10.1 wifi.
I am looking for a kernel that supports dual booting like the siyah kernel on my i9100.
I searched the threads, but there were only questions about strange things like win8 or ubunto booting.
In fact I am just looking for an 'easy' way as siyah does on the i9100, meaning creating hidden partitions and to mount this partion as /data, /system instead of the normal partitions.
Does any one know, which kernel supports that? I chacked a1 and pershoot but didn't see anything
I don't think we have one that supports what you're talking about.
OK, thanks. Is a great feature that I love on sgs2 to try other roms as second rom and still having all in place of your primary rom without backing up/ restoring all for ages
sent via Tapatalk
just an extract how it works on the SGS2:
2) "What's the basic architecture behind dual booting?"
A. Any rom will have /system, /data, /cache partitions and requires a kernel to boot. Primary rom has all these partitions on the same location and partitions as if you were single-booting. ie, /dev/block/mmcblk0p12 for /system and rootfs for /data and /cache. Secondary rom uses a hidden partition (/dev/block/mmcblk0p9) for /system and sdcard to store /data and /cache partitions. They're stored in /sdcard/.secondrom directory as mountable ext4 block device images (data.img and cache.img).
Kernel partition is shared, so same kernel boots both the roms. If you switch from Siyah to a different kernel, dual booting will not be available even though there's a clone of secondary rom. Internal sdcard, external plastic sdcard, /efs, /emmc, other kernel related virtual filesystem directories, etc are shared among roms.
from http://forum.xda-developers.com/showpost.php?p=24233085&postcount=2
Would be great if one of the kernel devs out there could have a look into it
I've been playing around with which filesystems I can format the android systems partitions and then install a custom ROM on.
I tried formatting them to F2FS and then installing a CM and Squids kernel found it wouldn't boot, then wiped them back and formatted
them to ext4 (which I think is the default android filesystem) and installed CM and Squid's kernel
and now on boot its asking me to enter a password to boot my android system.
partitions were the filesystems were changed are /system /data /cache.
I really don't want to be admitting this right now that I bjorked my system while tinker gnoming,
and don't know enough to put it back.
But yeah formatting ext4 /data /cache /system and then flashing everything back should have done it right?
Damn think I may have run into a bug in the Recovery where no matter what happens it still thinks /data is f2fs even when its been formatted back to ext4
Never mind unbricked it, I think this is the end of late night beer fueled tinkering for me, but I've restored the system.
Should TWRP have been able to format /data to another filesystem besides ext4 or f2fs and which filesystem was the
default on /data from the beginning?
The recovery system seemed to assume that /data was F2FS and even after trying to format it with something different
the repair tool ran was always the F2FS one and always dropped some error messages even after a format to Ext4.
This whole project started when I got the 'good idea' into my head to see if I could format all the partitions that mattered with
F2FS and flash CM 12.1 R53 with Squid's R8 with the partitions formatted F2FS.
Eh I'm done shooting myself in the foot for awhile (or the ass).
Ended with /system (ext4), /data (f2fs), /cache (ext4) and then flashed everything and the system is running great.
The whole experience was worth getting more familiar with TWRP and learning that it is built noob 'tough'.
And can perform awesome awesome surgery for you, when your done shooting your self in the ass.
By the way bro... I think the data partition on this phone comes in f2fs by default
Sent from my MotoE2(4G-LTE) using Tapatalk
I have the same issue!
Fishy.. why in the hell would you do that unless you *found* a phone
and were then trying like a noob to reformat it ?
Was the original filesystem Ext4 or F2FS on the Moto E's Data partition?
Also does it support any other filesystems?
Its been too long I don't remember.
dreyeth said:
Was the original filesystem Ext4 or F2FS on the Moto E's Data partition?
Also does it support any other filesystems?
Its been too long I don't remember.
Click to expand...
Click to collapse
F2FS is the original file system of data partition. System and cache partition filesystem is Ext4.
Badrikesh said:
F2FS is the original file system of data partition. System and cache partition filesystem is Ext4.
Click to expand...
Click to collapse
I have a really bad memory, I was doing a ton of trouble shooting to figure out why I couldn't switch it back to Ext4.
Almost bricked the thing doing a bunch of tests, though I learned alot about the recovery process. >_>
All because I couldn't remember the original filesystem was F2FS on data.
Thank you. xD
If I remember, is ext4.