poutre 31 Dec, 2023 @ 11:00am
Le gestionnaire de stockage Steam se réinitialise à chaque reboot
Bonjour,

Je recontre acutellement un probleme avec le gestionnaire de stockage Steam.
Sachant que je tourne sur un Linux Garuda.

Je viens d’avoir un nouveau disque dur sur lequel j’ai créé une partition (btrfs) dédiée à la bibliothèque steam.
Dans « Steam > Paramètres > Stockage »,  j’ai cliqué sur « Ajouter un disque » et ai séléctionné « je veux choisir un autre emplacement » et j’ai ajouté ma nouvelle partition « Steam »

J’ai ensuite déplacé, via le gestionnaire de stockage les jeux de mon ancienne bibliothèque « /HOME/<utilisateur>/.LOCAL/SHARE/STEAM» vers ma nouvelle bibliothèque « RUN/MEDIA/<Utilisateur>/STEAM/STEAMLIBRARY », que j’ai déclarée comme définie par défaut et que j’ai appelé « Biblio principale ».

Jusqu’à là tout va bien, mes jeux sont accessibles, se mettent à jour et fonctionnent correctement.
Mais quand je redémarre mon ordinateur, le gestionnaire de stockage Steam ne vois que l’ancienne bibliothèque « /HOME » et je dois, à chaque reboot, ajouter la nouvelle bibliothèque. Un fois cela fait Steam se rappel bien de son nom et je retrouve toute ma bibliothèque mais c’est très énervant de devoir réaliser cette opération à chaque redémarrage.

Quelqu’un a-t-il déjà rencontré ce problème ? Et si oui, quelle peut être la solution ?

Merci d’avance pour l'aide apportée.
< >
Showing 1-3 of 3 comments
Mike Litoris 31 Dec, 2023 @ 1:55pm 
Linux est connu pour être très intéressant afin de conserver ses droits administrateurs et de pas se les faire usurper.
Le conflit apparaît quand tu redémarres,
Qui est propriétaire de l'espace de stockage ? Linux penses que c'est toi l'admin vu que tu es défini comme tel,
Steam aussi a besoin de gérer cet espace de stockage... Il faudrait lui donner des droits que Linux te permets de lui interdire...
C'est ce que je comprend du problème que tu rencontres

Désolé de pas pouvoir apporté d'aide, j'ai arrêté Linux avec un dual boot Ubuntu quand j'ai compris que je devais configurer mon lecteur CD et toutes les connexions entrantes depuis internet
=D
poutre 1 Jan, 2024 @ 12:14pm 
Merci beaucoup pour ta réponse.

J'ai fini par trouver la solution et le problème ne venais pas des droits utilisateurs. C'était bien plus "simple" que ça:
Ma nouvelle partition ne montait pas au démarrage et ne montait que quand je la rajoutais dans le gestionnaire de stockage Steam.

Solution: Il faut manuellement rajoutée la partition dans le fichier fstab. Pour cela, il faut:
- Ouvrir le fichier /etc/mtab puis monter la partition concernée.
- Une fois cela fait, recopier la ligne qui s'est rajoutée dans le fichier /etc/mtab et qui correspondait la partition.
- Libérer la partition.
- Créer le dossier ou doit monter la partition (le point de montage dans l’arborescence, correspondant à la deuxième colonne de la ligne copiée précédemment)
- Rajouter dans le fichier /etc/fstab toute la ligne qui a été recopiée de mtab

Après redémarrage, Steam retrouve bien ma bibliothèque automatiquement. \o/
Originally posted by poutre:
Merci beaucoup pour ta réponse.

J'ai fini par trouver la solution et le problème ne venais pas des droits utilisateurs. C'était bien plus "simple" que ça:
Ma nouvelle partition ne montait pas au démarrage et ne montait que quand je la rajoutais dans le gestionnaire de stockage Steam.

Solution: Il faut manuellement rajoutée la partition dans le fichier fstab. Pour cela, il faut:
- Ouvrir le fichier /etc/mtab puis monter la partition concernée.
- Une fois cela fait, recopier la ligne qui s'est rajoutée dans le fichier /etc/mtab et qui correspondait la partition.
- Libérer la partition.
- Créer le dossier ou doit monter la partition (le point de montage dans l’arborescence, correspondant à la deuxième colonne de la ligne copiée précédemment)
- Rajouter dans le fichier /etc/fstab toute la ligne qui a été recopiée de mtab

Après redémarrage, Steam retrouve bien ma bibliothèque automatiquement. \o/


T'es mon Héro !!

1. Tu sélectionnes dans steam (stockage) la partition inutilisable mais visible.
2. Tu ouvres le fichier Rootfs/etc/mtab.
3. Tu recherche et tu copies la ligne qui inclue l'emplacement de ta partition au complet incluant le type de partition :

"/dev/mmcblk0p1../.. btrfs ....."

4. Tu ouvres le gestionnaires de partitions.
5. Tu sélectionne ta partition --> Click droit : libérer.
6. Click droit tjrs sur ta partition libérée --> "modifier le point de montage"
7. Tu colle le chemin de ta partition, tu précises : pour tout les utilisateurs.
8. Tu appliques et tu redémarre.


Merci encore mon héro ^^

PS : Ceci est valide pour un SteamDeck multi boot NVME pour la configuration d'une partition Micro SD: btfs "steamOs" et lisible sous windows avec winbtfs.
< >
Showing 1-3 of 3 comments
Per page: 1530 50