Partition de données communes (plus de home séparé)
Publié : 28 avr 2014, 17:20
Bonjour
Si vous êtes adeptes du multiboot avec plusieurs distributions Linux, plutôt que d'avoir un home commun (ça met le souk en général), il est préférable d'installer chaque distribution avec le home intégré à la partition système /, (donc installation avec la seule partition /) et de créer une partition de données communes qui sera accessible depuis toutes les distributions.
1) Créer une partition ext4 nommée par exemple Data (donner le nom que l'on veut)
2) Récupérer l'UUID de cette partition (par exemple avec un sudo blkid)
3) dans le fstab de chaque distribution, rajouter ça :
4) Redémarrer > la partition Data est montée automatiquement dans le home de chaque OS. Si ce n'est pas le cas voir 4bis). Sinon passer au 5).
4bis) Pour certaines distributions, la partition Data ne monte pas automatiquement dans le home. Il faut alors faire comme ça :
Dans la distribution, aller dans la racine
> ouvrir le home en root > créer le dossier <Data> > Propriétés > Droits d'accès = Utilisateur SONUSER = Groupe users > Redémarrer
Au reboot on peut accéder à la partition Data et à son contenu.
5) Créer un dossier 'tonuser' dans cette partition Data avec les droits qu'il faut pour être accédé par l'utilisateur voulu.
6) Pour les répertoires, créer dans la partition Data les dossiers Documents, Images, Musique, Téléchargements, ...
Clic sur ces dossiers et créer un lien que l'on va couper-coller dans le home de la distribution.
Dans le home de chaque distribution il n'y aura que des fichiers de configuration et des liens pointant vers la partition Data.
****************************************************
Si on veut un firefox et un thunderbird communs :
déplacer les dossiers .thunderbird et .mozilla vers la partition "Data" dans le dossier 'tonuser' créé et les renommer thunderbird et mozilla (sans [.] devant).
Dans la distribution :
> supprimer le .mozilla et le .thunderbird créés à l'installation
> copier-coller les dossiers mozilla et thunderbird (ceux mis dans Data)
Firefox :
> ouvrir le dossier mozilla et garder seulement le fichier .profiles.ini
> éditer le fichier .profiles.ini
> changer la ligne Path=XXXXXXXX.default
en Path=/home/Data/tonuser/mozilla/firefox/XXXXXXXX.default
> changer la ligne IsRelative=1 en IsRelative=0 > enregistrer
> ouvrir le dossier thunderbird et garder seulement le fichier .profiles.ini
> éditer le fichier .profiles.ini
> changer la ligne Path=XXXXXXXX.default
en Path=/home/Data/tonuser/thunderbird/XXXXXXXX.default
> changer la ligne IsRelative=1 en IsRelative=0 > enregistrer
PS : cette méthode de faire (monter la partition Data dans le home) est tout à fait personnelle ; j'ai fait comme ça car ça m'emmerd*** de voir l'icône de partition sur mon bureau (à l'époque je ne sais plus sur quel DE j'étais).
Si vous êtes adeptes du multiboot avec plusieurs distributions Linux, plutôt que d'avoir un home commun (ça met le souk en général), il est préférable d'installer chaque distribution avec le home intégré à la partition système /, (donc installation avec la seule partition /) et de créer une partition de données communes qui sera accessible depuis toutes les distributions.
1) Créer une partition ext4 nommée par exemple Data (donner le nom que l'on veut)
2) Récupérer l'UUID de cette partition (par exemple avec un sudo blkid)
3) dans le fstab de chaque distribution, rajouter ça :
# Data /dev/sdXX
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX /home/Data ext4 defaults 0 2
4) Redémarrer > la partition Data est montée automatiquement dans le home de chaque OS. Si ce n'est pas le cas voir 4bis). Sinon passer au 5).
4bis) Pour certaines distributions, la partition Data ne monte pas automatiquement dans le home. Il faut alors faire comme ça :
Dans la distribution, aller dans la racine
> ouvrir le home en root > créer le dossier <Data> > Propriétés > Droits d'accès = Utilisateur SONUSER = Groupe users > Redémarrer
Au reboot on peut accéder à la partition Data et à son contenu.
5) Créer un dossier 'tonuser' dans cette partition Data avec les droits qu'il faut pour être accédé par l'utilisateur voulu.
6) Pour les répertoires, créer dans la partition Data les dossiers Documents, Images, Musique, Téléchargements, ...
Clic sur ces dossiers et créer un lien que l'on va couper-coller dans le home de la distribution.
Dans le home de chaque distribution il n'y aura que des fichiers de configuration et des liens pointant vers la partition Data.
****************************************************
Si on veut un firefox et un thunderbird communs :
déplacer les dossiers .thunderbird et .mozilla vers la partition "Data" dans le dossier 'tonuser' créé et les renommer thunderbird et mozilla (sans [.] devant).
Dans la distribution :
> supprimer le .mozilla et le .thunderbird créés à l'installation
> copier-coller les dossiers mozilla et thunderbird (ceux mis dans Data)
Firefox :
> ouvrir le dossier mozilla et garder seulement le fichier .profiles.ini
> éditer le fichier .profiles.ini
> changer la ligne Path=XXXXXXXX.default
en Path=/home/Data/tonuser/mozilla/firefox/XXXXXXXX.default
> changer la ligne IsRelative=1 en IsRelative=0 > enregistrer
> ouvrir le dossier thunderbird et garder seulement le fichier .profiles.ini
> éditer le fichier .profiles.ini
> changer la ligne Path=XXXXXXXX.default
en Path=/home/Data/tonuser/thunderbird/XXXXXXXX.default
> changer la ligne IsRelative=1 en IsRelative=0 > enregistrer
PS : cette méthode de faire (monter la partition Data dans le home) est tout à fait personnelle ; j'ai fait comme ça car ça m'emmerd*** de voir l'icône de partition sur mon bureau (à l'époque je ne sais plus sur quel DE j'étais).