Talk:F2FS
Before creating a discussion or leaving a comment, please read about using talk pages. To create a new discussion, click here. Comments on an existing discussion should be signed using
~~~~
:
A comment [[User:Larry|Larry]] 13:52, 13 May 2024 (UTC) : A reply [[User:Sally|Sally]] 08:34, 5 November 2024 (UTC) :: Your reply ~~~~
Kernel options
The title of KernelBox talks about "basic options", what does "basic" mean? In my opinion, "basic" means "the bare minimum". In this case, the provided information is incorrect. There is no need in compression. There is no need in IO statistics information. In fact, none of the options (except "[*] F2FS file system support") are actually required. F2FS is the only file system I use (except FAT for UEFI). And the only extra option for Desktop that I need is "F2FS extended attributes" (without its sub-options), simply because Sway won't start if it's disabled.
In any case, even if compression is enabled, what is the point of including all compression algorithms if only one will be used in practice? More importantly, the article doesn't even tell how to enable compression in the file system itself. Compression must be enabled during the creation of the file system and must be enabled on every mount with a specific compression algorithm. As there is no such information in the article, I assume the person who listed the options didn't even test the compression.
How can the enabling of ACL and Security Labels be considered "wise"? As far I know, Security Labels are not even usable without a MAC (e.g. SELinux). It is similar with ACL, if the user doesn't know what it is, there is no point in enabling it. Enabling these options is more like speculating on the word Security. In reality, for the average user, there will be no difference, except a false sense of security.
The creation section offers to create a file system without any extra features that can help repair a corruption. Here is the source code of the function which defines the default values: add_default_options. F2FS_FEATURE_EXTRA_ATTR
, F2FS_FEATURE_SB_CHKSUM
, F2FS_FEATURE_INODE_CHKSUM
are not default (the full list of features: f2fs.h).
There is a note at the top that says, "F2FS is very useful for "dumb" flash storage (like a usb thumbdrive). Modern SSDs might be better off with ext4 or xfs.". I would like to see a paper with this conclusion, not a link to the forum. --Lars Hint (talk) 18:42, 3 August 2024 (UTC)