Postez ici vos trucs & astuces.

Partition de données communes (plus de home séparé)

#1Messageil y a 4 ans

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 :

# 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).

Partition de données communes (plus de home séparé)

#2Messageil y a 4 ans

Merci pour ce super tuto ewolnux, je le garde sous l'coude pour les prochaines installes/ré-installes! :bien

Partition de données communes (plus de home séparé)

#3Messageil y a 4 ans

:merci: Excellent, je le mets dans ma favoris :bien

Partition de données communes (plus de home séparé)

#4Messageil y a 4 ans

Bonjour,

J'ai en plus de manjaro, linux mint et ubuntu, cela fonctionne t-il san trop de bidouilles avec ces deux dernières ou pas ?

Merci :)

Partition de données communes (plus de home séparé)

#5Messageil y a 4 ans

Bonjour

@manjaro51 : sans problème. Tu suis les étapes, c'est tout. What else ?

Partition de données communes (plus de home séparé)

#6Messageil y a 4 ans

Sans problème, à condition de créer un utilisateur du même nom sur chaque distribution, n'est ce pas ?

Autre précision, Dans le point n°5, quels droits affectes-tu au répertoire utilisateur de la partition data ?

Partition de données communes (plus de home séparé)

#7Messageil y a 4 ans

le_greg a écrit :Sans problème, à condition de créer un utilisateur du même nom sur chaque distribution, n'est ce pas ?

Autre précision, Dans le point n°5, quels droits affectes-tu au répertoire utilisateur de la partition data ?


1) Pour accéder au répertoire il faut le même identifiant.

2) Les mêmes droits que sur ton home.

Partition de données communes (plus de home séparé)

#8Messageil y a 4 ans

Bonjour ewolnux, :salut:

La méthode peut-elle s'appliquer à un disque externe pour la partition Data? clé US B par exemple?

clt :sourire:

Partition de données communes (plus de home séparé)

#9Messageil y a 4 ans

Bonjour,

oui mais a condition que ton périphérique externe soit branché en permanence! ...
car le jour ou ta clé usb ou ton disque n'est pas branché, ta manjaro est presque inutilisable (pas de dossiers documents-vidéo-téléchargement-images)

Partition de données communes (plus de home séparé)

#10Messageil y a 4 ans

:salut:
ok merci

clt :sourire:

Partition de données communes (plus de home séparé)

#11Messageil y a 4 ans

Salut

Et si tu fais comme le tuto, ça marchera pour autant que ton HDD externe soit branché dès le boot du PC.

Partition de données communes (plus de home séparé)

#12Messageil y a 4 ans

J'ai essayé mais pourrais-tu me donner des explications supplémentaire stp, pour le fstab par exemple.

Tout mon système est installé sur mon SSD (installtion de base), puis j'ai formaté mon HDD (qui du coup n'était pas utilisé) en ext4 nommé "Data", il apparait dans mes "Devices" en dessous de "File System" mais lorsqu'il est monté j'entends mon Disque qui fait un bruit anormal.

Partition de données communes (plus de home séparé)

#13Messageil y a 4 ans

Salut,
donne le retour de :

sudo blkid

sudo fdisk -l

cat /etc/fstab

à quel endroit veux tu monter ton disque de données ?
Pour ma part (et je ne sais pas s'il y a une "bonne pratique" sur ce point) j'ai créé un dossier data dans /home, qui appartient à mon utilisateur, au groupe user, avec des droits 755, dans lequel je monte ma partition de données.

Partition de données communes (plus de home séparé)

#14Messageil y a 4 ans

/dev/sdb1: LABEL="Data" UUID="25951e97-f7da-400a-a583-1151349ca012" TYPE="ext4" PARTUUID="66c79641-01" 
/dev/sda1: LABEL="ManjaroRoot" UUID="33b5d064-cda7-42fa-a90a-5c621ccc2bd1" TYPE="ext4" PARTUUID="00014d21-01"
/dev/sda2: LABEL="ManjaroSwap" UUID="59f8398d-d9e7-46b1-9928-54848bea65ca" TYPE="swap" PARTUUID="00014d21-02"


Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x66c79641

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdb1        2048 1953523711 1953521664 931.5G 83 Linux

Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00014d21

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048 218241023 218238976 104.1G 83 Linux
/dev/sda2       218241024 234440703  16199680   7.7G 82 Linux swap / Solaris



# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
#
UUID=59f8398d-d9e7-46b1-9928-54848bea65ca swap swap defaults 0 0
UUID=33b5d064-cda7-42fa-a90a-5c621ccc2bd1 / ext4 rw,relatime,data=ordered 0 1[clockwork@orange ~]


J'aimerais déjà arriver à la monter correctement après je ferais peut être des liens vers mon /home.

Partition de données communes (plus de home séparé)

#15Messageil y a 4 ans

Tu crées un dossier data dans /home, qui appartient à ton utilisateur, au groupe user, avec des droits 755.
puis tu ajoutes ça dans ton fstab (on monte data dans data) :

UUID=25951e97-f7da-400a-a583-1151349ca012   /home/data            ext4         rw,relatime,data=ordered   0 2

Partition de données communes (plus de home séparé)

#16Messageil y a 4 ans

Otacon a écrit :Tu crées un dossier data dans /home, qui appartient à ton utilisateur, au groupe user, avec des droits 755.

Tout dépend si tu as plusieurs utilisateurs , plusieurs linux sur ton système et si tu partages tout avec tout le monde :siffle
Personnellement mon /home/Data est toujours root/root et cela fonctionne très bien; les droits utilisateurs sont sur les dossiers.
Dans ma partition "Data" j'ai 2..3 dossiers: "utilisateur1" "utilisatrice2" et "share"(commun a tous les utilisateurs)
Modifié en dernier par papajoke le 21 Sep 2014, 20:58, modifié 1 fois.

Partition de données communes (plus de home séparé)

#17Messageil y a 4 ans

:bien

Partition de données communes (plus de home séparé)

#18Messageil y a 4 ans

J'ai réussi à monter la partition data dans le home, merci. Mais j'ai toujours un problème de bruit qui vient de mon disque, j'ai l'impression que la tête de lecture tourne en permanence, cela fait un bruit régulier touttes les 1-2 secondes sans que j'utilise le disque.

Partition de données communes (plus de home séparé)

#19Messageil y a 2 ans

J'ai adopté une autre façon de procéder car j'avais la flemme de reprendre mon installation principale. Je voulais garder mon Manjaro XFCE sans rien changer (/home dans sda7séparé de / sur partition sda6)

J'ai donc fait une autre installation sur une autre partition sda8 (Manjaro Gnome 3) en mettant /home dans la partiotion unique de cette installatio, mais en demandant à calamares lors de l'install de monter la partition sda7 à l'emplacement /data
Après avoir installé et rebooté le contenu de mes données (l'acien /home sous XFCE situé en sda7) est visible dans le répertoire /data
Dans mon home de Manjaro Gnome (sda8) j'ai fait ensuite tous les liens symboliques pour que mes documents, mes images, mes vidéos ... soient visibles à leurs emplacements habituels (lien depuis sda7 vers sda8)
Je me suis contenté pour firefox et thunderbird de faire des liens symboliques depuis le contenu réellement présent dans sda7 vers les emplacements cachés dans le /home de la partition sda8. Et tout a l'air de focntionner proprement :sourire:

Partition de données communes (plus de home séparé)

#20Messageil y a 2 ans

salut
intéressant, le but premier c'est en fait d'avoir une seule partition pour tous ses /home, si j'ai bien suivit...
ça ne devient pas un casse-tête lors d'une réinstallation de l'un des système ?
ça reste intéressant, merci pour l'astuce :)

édit : je réponds à ma propre question, en fait non, faute réinstaller le système avec le /home inclus, puis refaire la manip décrite
Modifié en dernier par artimox le 06 Sep 2016, 14:29, modifié 1 fois.

Répondre