Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

f2fs support as a root fs during installation #1522

Open
insilications opened this issue Nov 23, 2019 · 8 comments
Open

f2fs support as a root fs during installation #1522

insilications opened this issue Nov 23, 2019 · 8 comments
Labels

Comments

@insilications
Copy link

@insilications insilications commented Nov 23, 2019

f2fs is probably one of the fastest file systems for SSD right now. Clear Linux has added the f2fs-tools package and enabled f2fs as a kernel module (#154). Would it be possible to enable f2fs as a root file system and give it as a choice during installation?

@bryteise

This comment has been minimized.

Copy link
Member

@bryteise bryteise commented Nov 23, 2019

This and xfs seem fairly reasonable to me. Needs to be at least validated with clr-boot-manager support in addition to the installer support though.

@Deacymc

This comment has been minimized.

Copy link

@Deacymc Deacymc commented Dec 5, 2019

I agree, this is for me the last 'papercut' issue I have with Clear Linux. Benchmarks have shown that in raw performance ext4 is competitive, albeit still slower.

With the biggest advantage is that f2fs has a significantly faster application start-up time over other file-systems. And it was an average of 28% faster than ext4, calculated from a geometric mean over different workloads, according to Phoronix benchmarks done on an Intel Optane 900 pci-e nvme.

It wouldn't make sense to switch the default of course, but for the advanced user the installer should allow both ext4 and f2fs if used with manual partitioning.

It seems to be an easy performance win for SSD users to allow the option, especially considering that Clear Linux prides itself on speed and high performance.

@ahkok

This comment has been minimized.

Copy link
Contributor

@ahkok ahkok commented Dec 5, 2019

what we'd need is to get @miguelinux to consider adding these filesystems as builtin, and then @mdhorn to consider making it so that the installer can offer these as a choice.

@ahkok ahkok removed the new label Dec 5, 2019
@ahkok

This comment has been minimized.

Copy link
Contributor

@ahkok ahkok commented Dec 5, 2019

@dorileo for cbm feedback

@mdhorn

This comment has been minimized.

Copy link

@mdhorn mdhorn commented Dec 5, 2019

@dorileo I'd want to know the clear-boot-manager will work with root as f2fs before we consider installer changes.

@dorileo

This comment has been minimized.

Copy link

@dorileo dorileo commented Jan 7, 2020

@mdhorn @ahkok it should work, we can do this in three steps, enable the required kernel modules then I validate cbm then we enable clr-installer. But again, I don't see any reason it cbm shouldn't work.

@bkdwt

This comment has been minimized.

Copy link

@bkdwt bkdwt commented Jan 16, 2020

That is a great idea! F2FS is being added to other distros out there, such as Debian, which will now allow it to be used on the root disk.

For those who use source-based distributions, this has not been a problem for a long time!

@simonbcn

This comment has been minimized.

Copy link

@simonbcn simonbcn commented Jan 18, 2020

It still fails.
Selección_0013

Any Linux distro today supports a custom file system. Why is Clear Linux so inflexible?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
8 participants
You can’t perform that action at this time.