Si utilisation de snap envisagée,
alors prévoir au moins 40Go pour la racine, ça prend de la place ces nouveaux packages. Flatpak aussi il me semble.
Si utilisation de snap
+ documents personnels sur un autre disque
alors montage obligatoire des documents personnels dans /mnt, /media ou /home
car ce sont les seuls endroits auxquels accède un snap ( via connexion aux interfaces removable-media ou home ).
Divers exemples, avec évocation de liens plutôt qu'un /home séparé, et de snap :
⋅
https://forum.ubuntu-fr.org/viewtopic.php?id=2052787
⋅
https://forum.ubuntu-fr.org/viewtopic.php?id=2052422
⋅
https://forum.ubuntu-fr.org/viewtopic.php?pid=22281927#p22281927
Il y a au moins un avantage à garder /home inclus dans la racine / du système, surtout s'il s'agit d'une partition sur SSD : les fichiers et dossiers cachés de configuration stockés dans /home/$USER profitent alors de la rapidité du SSD.
@
eric63 En cas de « jeux » certes gourmands en espace dans le /home/$USER
mais qui ont sans doute intérêt à rester sur le SSD*, ce serait la gymnastique inverse :
⋅ /home/$USER sera un lien vers un dossier $USER « complet » ( fichiers et dossiers cachés inclus ) qui se trouve sur le gros disque mécanique, forcément un peu plus lent,
⋅ sur le gros disque les dossiers concernant les jeux seront des liens vers leurs équivalents dans un dossier GAMES-DATA sur le SSD [ en tout cas, important, ailleurs que dans /home/$USER ]. Ça pourrait être dans /home/GAMES-DATA/$USER/jeu_01 ( ou /media/… ou /mnt/… toujours à cause des snap ).
→ cela pour
exclure toutes les données perso du SSD, sauf celles concernant les jeux.
→ à chaque installation de jeu, il faudrait déplacer tous les dossiers qu'il crée dans /home/$USER vers GAMES-DATA/$USER/le_jeu puis les remplacer par les liens correspondants.
On est d'accord, c'est pas très
friendly.
Quelle que soit l'organisation, les partitionnements, ou liens mis en place, il est sage de garder une organisation avec un dossier racine par utilisateur :
→ pour faciliter la gestion des droits et permissions ( sur le seul dossier $USER à coup de
chown -R et
chmod -R pour traiter lui et ce qu'il contient )
→ Et les éventuels partages de données ultérieurs ( ajout du nouvel utilisateur au groupe de l'utilisateur initial, par exemple ).
* à voir donc si c'est utile pour tous les jeux, ou seulement les plus complexes ?