share steam library storage
Hi I’m dual boot Bazzite - Windows 11 on rog ally, I have my partition for games in BTRFS like the guide share storage said: https://universal-blue.discourse.group/t/auto-mounting-secondary-drives/970/27?page=2
But I have troubles with some video games, it is in constant updates when I change between OS, for example;
I have a games installed on Bazzite in this BTRFS, so I have the BTRFS library installed on windows and some games of this partition will can update, when I’m return to Bazzite this same games need updated but haven’t permissions, if I set chmod permissions to 774 on files and folder game, this game can update on bazzite but when I’m going to windows the same games want to update again, when I return to Bazzite again need to update but with permissions… so I need go to change the chmod permissions again…. And again… and again… why? (For example Shadow of tomb raider, and another games).
Universal Blue
Auto-Mounting Secondary Drives
I’m running bluefin:stable and I was unable to install games onto a second drive due to issue documented here: Steam prints "flock (FILE) LOCK_SH failed. errno = 38" errors for each the game that was moved to the external disk · Issue #10829 · ValveSoftware/steam-for-linux · GitHub. The workaround that I mention here worked for me: Steam prints ...
1 Reply
your description of permissions being wrong tells me you configured btrfs in windows wrong so the files windows touch end up being owned by
root
which steam does not like
https://github.com/maharmstone/btrfs?tab=readme-ov-file#mappings
you want windows to map your user SID to UID 1000 and GID 1000
you would probably also have to fix the ownership for your steam library folder too.
lastly when rebooting between windows and linux steam will update the game files (if the game has a native linux client) as they are not compatible with eachother or will update the shaders, nothing we can do about that, it is just what you have to deal with when dual booting.GitHub
GitHub - maharmstone/btrfs: WinBtrfs - an open-source btrfs driver ...
WinBtrfs - an open-source btrfs driver for Windows - maharmstone/btrfs