this post was submitted on 27 Jan 2026
14 points (85.0% liked)

Steam Hardware

20610 readers
149 users here now

A place to discuss and support all Steam Hardware, including Steam Deck, Steam Machine, Steam Frame, and SteamOS in general.

As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title

The following is a list of suggested flairs:
[Deck] - Steam Deck related.
[Machine] - Steam Machine related.
[Frame] - Steam Frame related.
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.

If your post is only relevant to one hardware device (Deck/Machine/Frame/etc) please specify which one as part of the title or by using a device flair.

These are not enforced, but they are encouraged.

Rules:

Link to our Matrix Space

founded 4 years ago
MODERATORS
 

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."

top 7 comments
sorted by: hot top controversial new old
[–] Fubarberry@sopuli.xyz 1 points 7 hours ago* (last edited 7 hours ago)

Ext4 will be the easiest probably. The deck supports BTRFS, but requires manual remounting after every steamOS update for some reason.

If you do want to use BTRFS, I'd look into Popsulfr's deck BTRFS project. I know it can auto configure microSD cards for BTRFS (and fix the previously mentioned mounting issue), as well as set up some of the other BTRFS benefits like automatic compression and deduplication. Deduplication especially can save you a lot of space.

BTRFS compression can also speed up load times when loading games from slower storage like a microSD, which is a nice benefit to go alongside the increased storage space.

[–] Laavu@sopuli.xyz 12 points 14 hours ago

If unsure, go with ext4.

[–] MentalEdge@sopuli.xyz 10 points 15 hours ago* (last edited 14 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.

[–] bjoern_tantau@swg-empire.de 4 points 14 hours ago

On BTRFS you could use deduplication to make the prefixes take up approximately no extra space. But that requires you to run a deduplication program every once in a while.

Its compression feature can also save some space and decrease load times.

But the impact of this stuff isn't that big. Much easier to just go ext4 and be done.

[–] Feyd@programming.dev 4 points 14 hours ago

I don't think there is any reason not to just use ext4 for that

[–] CallMeAl@piefed.zip 3 points 15 hours ago

I've been using EXT4 and XFS on external drives for a long time with no issues. Both are rock solid under linux and steam.

[–] Sophocles@infosec.pub 1 points 16 hours ago* (last edited 15 hours ago)

Can confirm, I tried doing exfat for a Steam install on an external drive, and it just didn't work at all. Ext4 and btrfs both have simlinks (although simlinks in btrfs are kinda weird) and work with Steam and emulation. Ext4 is the tried and true stable filesystem, and btrfs supports more modern features. I've always prefered stability to bleeding edge, so I use ext4, but it really is up to personal preference and what you need.