Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

ubuntu_desktop_installer: storage_types: Add support for F2FS #1738

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

ZVNexus
Copy link

@ZVNexus ZVNexus commented Mar 29, 2023

[F2FS] (Flash-Friendly File System) is a file system intended for NAND-based flash memory equipped with Flash Translation Layer. Unlike JFFS or UBIFS it relies on FTL to handle write distribution. It is supported from kernel 3.8 onwards.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 29, 2023

Everyone contributing to this PR have now signed the CLA. Thanks!

@ZVNexus ZVNexus force-pushed the f2fs-support branch 2 times, most recently from ac1ba5c to e2d3305 Compare March 29, 2023 03:10
@jpnurmi
Copy link
Contributor

jpnurmi commented Mar 29, 2023

@dbungert Is f2fs supported by curtin? A quick grep gave no hits.

@dbungert
Copy link
Collaborator

@dbungert Is f2fs supported by curtin? A quick grep gave no hits.

Not at this time

@ZVNexus
Copy link
Author

ZVNexus commented Mar 29, 2023

Submitted a merge request for curtin last night https://code.launchpad.net/~nexusprism/curtin/+git/curtin/+merge/439880

Let me know if I need to change it, first time submitting to launchpad.

@github-actions
Copy link
Contributor

github-actions bot commented Apr 1, 2023

Everyone contributing to this PR have now signed the CLA. Thanks!

@ZVNexus ZVNexus force-pushed the f2fs-support branch 2 times, most recently from b291503 to f4a7e8b Compare April 1, 2023 10:27
@ZVNexus
Copy link
Author

ZVNexus commented Apr 3, 2023

Couple more items for this PR:

Add -i to mkfs.f2fs command, enable extended node bitmap.
https://code.launchpad.net/~nexusprism/curtin/+git/curtin/+merge/440194

Add F2FS back to grub module list.
https://code.launchpad.net/~nexusprism/grub/+git/ubuntu/+merge/440193

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants