Can‘t add „Steam Library Folder“ via SMB
Hi – I am using „Bazzite - Nvidia - Gnome“, and would like to connect a Steam Library folder via SMB. The Steam Library Folder is a NAS on my local network. Upfront I manually mounted the folder, and have r/w permissions. When I now want to add the Folder from within the Steam settings under Storage I get an error message that the folder content can not be displayed. When I accept the error message and afterwards still chose the folder directory it will be not stored in the Steam settings. Any advice what I could do?
11 Replies
Hello! This one can be rather involved for numerous reasons
Main things to be sure of:
1: It's mounted as your current user and you have full ownership of the SteamLibrary folder present on there
2: Symlinks are supported
If only 1 is true, you have to add launch options for every game you install on there to ensure the Compatdata is saved elsewhere
as that requires functioning symlink support to work
To debug this, you can close steam completely, open a terminal, and enter
bazzite-steam
then you can watch what it's doing when you attempt to add your library folder
you can also pre-make the SteamLibrary folder to set perms & ownership ahead of time
^ that should be enough to do some damage here. If you still can't get it working send logs from the termPardon me – I wasn‘t precise, the folder itself does not even get added under „Storage“ as if I would have never selected it. Therefore
bazzite-steam
does not show any error in those regards.how are you mounting your SMB?
what I typically see is mounting it in /etc/fstab to a folder in /var/mnt/
By using Nautilus. I mount the device from there
smb://to.my.nas
, as I can already sense I have to mount manually.
Hm, everything that I can find in the documentation is e.g. using GNOME Disks to connect to secondary drives to /var/mnt/
, but not how to make a SMB connection to a NAS.Ask Ubuntu
Proper fstab entry to mount a samba share on boot?
I am a little confused on the proper fstab entry for a samba share in Ubuntu 12.04
I can get the drive to mount manually by using: sudo mount -t cifs //192.168.2.2/raid_drive /mnt/homeserver -o
I can get the drive to mount manually by using: sudo mount -t cifs //192.168.2.2/raid_drive /mnt/homeserver -o
That should help, ignore the apt-get stuff ofc
cifs is preinstalled
be sure to test this with
sudo mount path
before you reboot or anything
fstab can absolutely render your system broken/unbootableI read it might be better to use systemd in another post. Is that also possible? (just to avoid issues when booting)
yes that's possible
Manjaro Linux Forum
[root tip] [How To] systemd mount unit samples
Difficulty: ★★☆☆☆ Example mount units for systemd The examples here are a supplement to the guide on systemd mount units ⚠ Remember to remove the comments placed in the units - they are not writing for copy-paste but as examples. (comments is text beginning with a #) [root tip] [How To] Use systemd to mount ANY device Only use an automoun...