@quixoticgeek @DrHyde I was wondering for years why they do not use #f2fs by default. I also try to use readonly root-fs if possible.
@quixoticgeek @DrHyde I was wondering for years why they do not use #f2fs by default. I also try to use readonly root-fs if possible.
I installed Arch Linux onto a 128 GB USB stick. You may think "So, what?" but this has been incredibly useful.
I can use this system to do all sorts of data migration shenanigans and it will remember all my settings. Whenever I need access to the data on a different machine, I just plug it in.
Everyone should have one. 💾
also, decided against using #f2fs for anything for mmm let's say another 5 years, I'll check in on it in 2030
#Bcachefs #Btrfs #EXT4 #F2FS & #XFS #FileSystem Performance On Linux 6.15.
When taking the geometric mean of all the file-systems tested, XFS was by far the fastest with this testing on #Linux 6.15 and using a Crucial T705 #NVMe PCIe 5.0 SSD. With each file-system at its defaults, XFS was 20% faster than F2FS as the next fastest file-system. EXT4 and Btrfs meanwhile were tied for third. Bcachefs out-of-the-box on this PCIe 5 SSD was in a distant last place on Linux 6.15 Git.
It sucks #F2FS trigger fsck during boot time if you upgrade your kernel version.
This has happened to me multiple times during the last 5 years.
I guess the solution is going back to ext4.
#F2FS Inline Tail Allows For Saving Space On Small Files & Reducing I/O
Сравнительное тестирование файловых систем #Bcachefs, #Btrfs, #EXT4, #F2FS и #XFS на Linux 6.11
https://t.me/gsl_news/1401
#linux #filesystem #LinuxFileSystem
I’m currently in the process of moving all my #raspberrypi to #uefi and a #LUKS encrypted main partition with #f2fs.
Was a really interesting project and I learned a lot.
All of them are running #NixOS. It’s really nice that I can just build the whole thing on another system, restore the data and then just swap the SD cards.
@okias As for performance, I haven't done any benchmarks yet. We can probably assume that #Phoronix' filesystem test from November holds true for our situation as well. https://www.phoronix.com/review/bcachefs-benchmarks-linux67/2
In which case, I might have to give #f2fs a look after "finishing up" btrfs work
3/3
Has anyone tried the #F2FS filesystem? https://en.m.wikipedia.org/wiki/F2FS It seems like it may be useful for USB sticks and SD cards.
#Linux #F2FS Preparing To Land Async Buffered Write Support
https://www.phoronix.com/news/F2FS-Async-Buffered-Writes
Original tweet : https://twitter.com/phoronix/status/1670874438777073667
#F2FS & #Btrfs Enjoy Some Nice Improvements With #Linux 6.4
https://www.phoronix.com/news/Btrfs-F2FS-Linux-6.4
Original tweet : https://twitter.com/phoronix/status/1651010896762748929
#F2FS Brings Minor Improvements With #Linux 6.3
https://www.phoronix.com/news/Linux-6.3-F2FS
Original tweet : https://twitter.com/phoronix/status/1630569375085338625
#F2FS With #Linux 6.2 Lands Atomic Replace, Per-Block Age-Based Extent Cache
https://www.phoronix.com/news/Linux-6.2-F2FS
Original tweet : https://twitter.com/phoronix/status/1603335884170203136
Some highlights from a #F2FS merge for #Linux #kernel 6.2:
https://git.kernel.org/torvalds/c/041fae9c105ae342a4245cf1e0dc56a23fbb9d3c #LinuxKernel
```In this round, we've added two features: F2FS_IOC_START_ATOMIC_REPLACE and a per-block age-based extent cache.
F2FS_IOC_START_ATOMIC_REPLACE […] guarantees a per-file atomicity […] more efficient […]
The per-block age-based extent cache […] keeps the per-block age in a file, so that block allocator could split the hot and cold data blocks more accurately.```