Should I use which file system for Proton and Wine prefixes on Lutris or Steam with an external SSD or microSD card under SteamOS ?

In the Bazzite documentation says “FAT32 and exFAT are unsupported . Both filesystems do not support symbolic links which is required for Proton prefixes to work properly. However, there are scenarios where a microSD card is formatted to exFAT may work in some cases, but this method is unsupported as something the Bazzite maintainers do not plan to accommodate.”

  • MentalEdge@sopuli.xyz
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    23 hours ago

    EXT4 is your all-rounder. Unix feature complete and reliable. No actually big downsides that would make it insufficient for, well, anything.

    BTRFS is your complex and feature rich option. All the modern file system features like copy-on-write, snapshots, subvolumes, deduplication. Good for putting an operating system or user files on. Stuff you might want to snapshot or sort into subvolumes, etc.

    XFS has some neat features too, but it has one main focus, performance. The difference isn’t massive since it’s just a file system, but for the fastest transfers speeds, with the smallest CPU impact, nothing beats XFS afaik. It’s also fully unix feature complete, so it has no trouble with symlinks, hardlinks, permissions, etc. EXT4 can theoretically be faster if handling a ton of tiny files, but game files are usually above that threshold.