# metaTitle: Arch linux partitioning, windows file system ntfs, btrfs file system, zsh file system, how to choose a filesystem, how to choose between file systems, vfat file system, xfs file system.

WARNING

If you feel confident use link below, or read down further for the better understanding what's going on. Move to the format the partitions step ->

# File system

In order to make a day-to-day working system, you may want to take advantage of some fs features that will require extra installation steps, e.g. - Logical Volume Manage(LVM) with arch. To get more advanced features might affect the choice of the file system, with it advantages and disadvantages. Here are some of my thoughts on how to choose the right file system for your needs, I'll not cover them all, but the most popular instead:


# fat

FAT32 exist for compatibility reasons, it's supported by all manufacturers from 1981. Simple, lightweight and robust. This is where we will mount our /boot partition.

# btrfs

If you will open any discussion with btrfs presence, you'll see that people mostly divided by two camps, people who had no problems at all, and people who's hating it a lot, because it corrupted their file system at some point. So it's become more as an anecdote nowadays. People who had problems said that a lot of issues with sustainability solved from that times, but you know... every software has bugs, yes when reputation is tainted it's hard to trust later. But nevertheless a lot of people are happy with btrfs, so I'll keep my eye on it, because in the nutshell it offers a lot of great features like atomic snapshots and much more, and can be compared to zfs.

# zfs

Seems to be a solid next-generation file system. And you might wonder why not ZFS? There is a big bold reason for that - its license conflicts with GPL license, which makes it out of Linux tree. Besides, Linux Torvalds said: Don't use ZFS. It's that simple. "The benchmarks I've seen do not make ZFS look all that great. And as far as I can tell, it has no real maintenance behind it either any more, so from a long-term stability standpoint, why would you ever want to use it in the first place? ", and I personally trust this man in the first place! 😉 So once Oracle will change CDDL license, it's probably worth trying.

# xfs

Is not that much better than EXT4 while working with relatively small sizes, so why bother?

# ext4

The most mature among all previous file systems, used by the most of Linux distros and users. It's fast and robust; never crushed or corrupted data on my memory. That's why I'm staying with EXT4 and the main features I want to take advantage of is snapshots, dynamic resizing and more. If you're working with large pools over 100TB, you might need RAID. Xfs could be handy in this case.