Hello world,
I’m wondering what Filesystem I should use. I’ve used ext4 on other systems but now I’m feeling lucky. In other words, I would like to know if there are some modern standards incoming, I’ve heard about BTRFS, ReiserFS and bcacheFS some other FS that was in some drama.
My specifications are:
HDD/SSD/NVME support
Disk sizes from 100GB-4TB
Can be encrypted with LUKS
Possible plugnplay
Possibility to use the disk on another machine
I’m currently doing an Arch installation and I’m a bit stuck on this right now.
Alvast bedankt
ZFS is really cool, give it a try. You can encrypt the volumes you install it on, but it also has built-in encryption, which is even cooler.
Calling the ReiserFS situation drama might be understating things, the man murdered his wife.
3 Likes
I didn’t call ReiserFS drama I know what happened, I said there is some drama with bcachefs (of which I just found the name of).
ext4/xfs for tried and trusted basic and still mostly default FS.
BTRFS if you want features, more and more being default on distros. BTRFS is very flexible in using devices with different capacities.
I use ext4/XFS for VMs where things don’t really matter. Everything else are more sophisticated FS like BTRFS,ZFS and CephFS on my side. I just don’t wanna babysit stuff and run fsck, I want storage to work the way I like it.
1 Like
I’m looking into using XFS with CRC and B+filetree.
Would you recommend BTRFS over the above configuration?
I always recommend BTRFS for everything client. Not having snapshots and CoW in 2025 is nostalgic at best. And volume management is damn flexible, all in one package.
If you ever ran a distro with snapshot GRUB entries to boot into different snapshots (or made them yourself), you can never go back to legacy FS. fdisk, fsck, partitions, deciding how big partitions are…these are 90s problems to me.
1 Like
ext4, unless you can afford disk wipes in the future and want to try others 
Unless you knowingly want features ext4 doesn’t have (if any), ext4 is tried-and-true everywhere and can mount easiest cross-OS. UFS and NTFS are also tried-and-true/work everywhere; the basic filesystems work, while newer filesystems are extra.
Other filesystems operate on the assumption your disk doesn’t store data correctly (checksums/CoW/other integrity), and operates overall slower vs not doing the checks. I’d entertain that on a long-term NAS but not my laptop or phone (and even now my NAS is NTFS
)
Definitely drama considering that has nothing to do with ReiserFS code (didn’t hear anything about that prior to this post or even knew ReisferFS was still relevant
)
I’ve setup XFS on my hard drive. I was moving the data over but for some reason it didn’t keep the original file date 