You are not logged in.

#1 2015-09-09 21:59:39

FrozenInferno
Member
Registered: 2015-08-30
Posts: 4

[SOLVED] Steam forgets libraries on secondary drive

I've got two 250GB SDDs, one for Arch and one for Windows. I have a 2TB platter drive that I use for data share between the two. It's formatted as exfat and mounted automatically on boot. It contains folders called ArchSteam and WinSteam, one for each OS's games. However, every reboot, Steam "forgets" the library on this drive. More annoyingly, I can't just re-add the folder as an existing library, as Steam complains that the drive must be mounted with execute permissions. To fix this, I have to rename ArchSteam to ArchSteam2, delete ArchSteam, use Steam to recreate ArchSteam as a new library, exit Steam, delete ArchSteam, rename ArchSteam2 to ArchSteam, then start Steam. Everything is fine after that, it sees the existing games no problem. Also note that at no point in that process do I have to unmount/remount the drive. So I have no idea what's going on.

/etc/fstab entry:

/dev/disk/by-uuid/DCA2-50F4 /hybrid exfat nosuid,nodev,nofail,x-gvfs-show,uid=1000,gid=100,fmask=0022,dmask=0022,windows_names,noatime,exec 0 0

ls -l output of /hybrid:

drwxr-xr-x 1 brian users 524288 Sep  9 16:44 ArchSteam
drwxr-xr-x 1 brian users 524288 Sep  7 11:59 Guild Wars 2
drwxr-xr-x 1 brian users 524288 Sep  7 11:20 $RECYCLE.BIN
drwxr-xr-x 1 brian users 524288 Sep  7 17:34 ShadowPlay
drwxr-xr-x 1 brian users 524288 Sep  7 11:20 WinSteam
drwxr-xr-x 1 brian users 524288 Sep  7 11:19 System Volume Information
drwxr-xr-x 1 brian users 524288 Aug 30 01:16 WineSteam

Last edited by FrozenInferno (2015-09-13 20:53:48)

Offline

#2 2015-09-10 05:29:15

mauritiusdadd
Member
From: Benevento, Italy
Registered: 2013-10-27
Posts: 776

Re: [SOLVED] Steam forgets libraries on secondary drive

I had a similar problem: try renaming the SteamApp directory to lower case

cd ArchSteam
mv SteamApps steamapps

and after that try to re-add your external library.

See also:


About me - github

-- When you have eliminated the impossible, whatever remains, however improbable, must be the truth -- Spock | Sherlock Holmes

Offline

#3 2015-09-13 20:53:13

FrozenInferno
Member
Registered: 2015-08-30
Posts: 4

Re: [SOLVED] Steam forgets libraries on secondary drive

mauritiusdadd wrote:

I had a similar problem: try renaming the SteamApp directory to lower case

cd ArchSteam
mv SteamApps steamapps

and after that try to re-add your external library.

See also:

The steamapps directory was already all lower case. The solution was

mv ArchSteam ArchSteam2
mv ArchSteam2 archsteam

I tried doing it in one line and I got "mv: cannot move ‘archsteam’ to a subdirectory of itself, ‘ArchSteam/archsteam’". Oh, well. It works and I'm happy. Thanks.

Offline

Board footer

Powered by FluxBB