Page 1 sur 1

[Install] installation avec /home sur 2 disques (résolu)

Publié : dim. 10 mai 2015, 20:08
par Kristen
Bonjour
Je vais installer archlinux (seul OS) sur un PC ayant deux disques durs. Lors du partitionnement, je vais créer une partition /boot, une / et une /home.Sur le second juste une /home. Ça ne posera pas de problème d'avoir un /home sur deux disques ?
Merci.

Re: [Install] installation avec /home sur 2 disques

Publié : dim. 10 mai 2015, 20:28
par waitnsea
Bonsoir,
Dans Linux il n'est prévu qu'un seul home, si tu en mets deux : "What a mess !".
Tu peux par contre créer deux "user" différents, et un dans chaque disque.
Mais surtout, quel intérêt ?
Tu as 2 DD, tu espères que, dans un avenir lointain, ils ne tomberont pas en panne en même temps, tu te sers du 2° comme archives et bakup du 1er, et si l'un est gros et l'autre petit, tu mets les vidéos dans le gros, et des liens vers le dossier dans le petit, etc....

Bien sûr tu peux avoir ton 2° DD monté sur le /home dans ton fstab, c'est peut-être ce que tu veux faire en fait ?

Re: [Install] installation avec /home sur 2 disques

Publié : dim. 10 mai 2015, 20:32
par benjarobin
Bonsoir,
Avoir 2 /home n'a pas vraiment de sens en faite :-)
Ce que tu veux est d'utiliser les 2 partitions, sur 2 disques différents, et n'en faire qu'une. Alors oui c'est possible, soit via LVM, soit via un RAID 0 "stripe", soit via un assemblage "linear".
Si tu choisis LVM tu peux voir les 2 disques comme un seul, et distribuer l'espace des partitions comme tu le souhaites.
Mais attention à la perte des données, car une telle chose multiplie la chance de perdre des données par 2 : Un disque lâche, tu perds les données de l'autre disque

L'autre solution est d'avoir /home sur le disque principal, et pour un utilisateur spécifique utiliser l'autre disque.
Ou encore comme le propose waitnsea, de garder le /home sur le disque principale et de mettre les "gros" fichiers (vidéos, musiques...) sur l'autre disque et de rajouter tout simplement des liens symboliques.

Re: [Install] installation avec /home sur 2 disques

Publié : dim. 10 mai 2015, 20:56
par Kristen
waitnsea a écrit :Dans Linux il n'est prévu qu'un seul home, si tu en mets deux : "What a mess !".
d'où la question :)
waitnsea a écrit :Tu peux par contre créer deux "user" différents, et un dans chaque disque.
1 seul user : moi
waitnsea a écrit :Tu as 2 DD, tu espères que, dans un avenir lointain, ils ne tomberont pas en panne en même temps, tu te sers du 2° comme archives et bakup du 1er, et si l'un est gros et l'autre petit, tu mets les vidéos dans le gros, et des liens vers le dossier dans le petit, etc....
C'est ça, il y en a un qui est plus petit sur lequel je voudrais placer tous mes fichiers"musique"
waitnsea a écrit :Bien sûr tu peux avoir ton 2° DD monté sur le /home dans ton fstab, c'est peut-être ce que tu veux faire en fait ?
C'est à dire?
benjarobin a écrit :Avoir 2 /home n'a pas vraiment de sens en faite :-)
Ce que tu veux est d'utiliser les 2 partitions, sur 2 disques différents, et n'en faire qu'une. Alors oui c'est possible, soit via LVM, soit via un RAID 0 "stripe", soit via un assemblage "linear".
Si tu choisis LVM tu peux voir les 2 disques comme un seul, et distribuer l'espace des partitions comme tu le souhaites.
Mais attention à la perte des données, car une telle chose multiplie la chance de perdre des données par 2 : Un disque lâche, tu perds les données de l'autre disque
À oui, alors pas bon pour moi, les deux DD sont (trop?) âgés!
benjarobin a écrit :L'autre solution est d'avoir /home sur le disque principal, et pour un utilisateur spécifique utiliser l'autre disque.
un seul utilisateur
benjarobin a écrit :Ou encore comme le propose waitnsea, de garder le /home sur le disque principale et de mettre les "gros" fichiers (vidéos, musiques...) sur l'autre disque et de rajouter tout simplement des liens symboliques.
Oui c'est bien ça, je pense.

je passe en Résolu mais si on peut me dire juste pour
waitnsea a écrit :Bien sûr tu peux avoir ton 2° DD monté sur le /home dans ton fstab, c'est peut-être ce que tu veux faire en fait ?

Re: [Install] installation avec /home sur 2 disques (Résolu)

Publié : dim. 10 mai 2015, 20:58
par Kristen
j'ai oublié

Merci :D

Re: [Install] installation avec /home sur 2 disques (Résolu)

Publié : dim. 10 mai 2015, 22:32
par Moviuro
Ou sinon, utiliser un machin pour faire du RAID entre les partitions (btrfs sait faire ça, madm aussi, je crois...) Y'a moyen de faire des trucs fun, mais fais attention à la redondance !

Re: [Install] installation avec /home sur 2 disques

Publié : lun. 11 mai 2015, 07:12
par waitnsea
Kristen a écrit :si on peut me dire juste pour
waitnsea a écrit :Bien sûr tu peux avoir ton 2° DD monté sur le /home dans ton fstab, c'est peut-être ce que tu veux faire en fait ?
par exemple tu crées un dossier DD2 dans /home/kristen et tu ajoutes dans ton fstab :

Code : Tout sélectionner

#/dev/sdbX LABEL=DD2
UUID=***********************      /home/kristen/DD2/      ext4           defaults        0 2
X et **** à trécupérer avec le retour de

Code : Tout sélectionner

sudo blkid
les UUID sans guillemets dans le fstab.
Plein d'autres solutions...

Re: [Install] installation avec /home sur 2 disques (Résolu)

Publié : lun. 11 mai 2015, 08:51
par Kristen
@ Moviuro
avec mes modestes compétences, je préfère rester en ext4

@waitnsea
merci et ça apporte un plus de faire ça? Et par rapport à la solution des liens symboliques?

Re: [Install] installation avec /home sur 2 disques (Résolu)

Publié : lun. 11 mai 2015, 09:12
par waitnsea
Kristen a écrit :@waitnsea
merci et ça apporte un plus de faire ça? Et par rapport à la solution des liens symboliques?
Tu ne pourrais pas faire fonctionner des liens qui pointeraient sur un disque non monté !

Re: [Install] installation avec /home sur 2 disques (Résolu)

Publié : lun. 11 mai 2015, 09:34
par Kristen
mais si on ajoute le disque dans le fstab, il est automatiquement monté? Je comprends pas tout là !?

Re: [Install] installation avec /home sur 2 disques (Résolu)

Publié : lun. 11 mai 2015, 09:54
par benjarobin
On te dit juste de monter ton disque quelque part, et ceci est fait via la ligne qui via bien dans le fstab comme expliqué par waitnsea.
Après tu organises les choses comme tu veux, via par exemple des liens symboliques et/ou des mount bind.

Dans mon cas, le disque de donnée (en NTFS mais cela n'a aucune importance), est monté dans /media/WinDocs, puis j'ai un lien symbolique pour le dossier de téléchargement dans mon home qui pointe vers le dossier de téléchargement qui est dans le dossier /media/WinDocs/Downloads/

Re: [Install] installation avec /home sur 2 disques (Résolu)

Publié : lun. 11 mai 2015, 14:29
par Kristen
OK merci à vous pour les explications.

Re: [Install] installation avec /home sur 2 disques (Résolu)

Publié : mar. 12 mai 2015, 11:35
par waitnsea
benjarobin a écrit :...via par exemple des liens symboliques et/ou des mount bind...
Merci pour le tuyau des bind benjarobin.
Bien plus sécurisant qu'un ln -s direct vers de précieuses archives... :chinois:

Re: [Install] installation avec /home sur 2 disques (Résolu)

Publié : ven. 29 mai 2015, 00:25
par Kristen
Bonsoir
J'ai un soucis! Voici ce que j'ai fait:
J'ai créé un dossier /home/kristen/Musique
sudo blkid

Code : Tout sélectionner

/dev/sda1: UUID="6ad66b03-e8e4-4953-b9c9-bfb26a243c45" TYPE="ext2" PARTUUID="0008dd47-01"
/dev/sda2: UUID="ece53f35-fc80-429e-adcb-331df65a5997" TYPE="swap" PARTUUID="0008dd47-02"
/dev/sda3: UUID="61608d4c-6b46-4089-83dc-9dbd10127c8b" TYPE="ext4" PARTUUID="0008dd47-03"
/dev/sda4: UUID="16ca9d2c-96e2-42d8-a6b2-76821365b498" TYPE="ext4" PARTUUID="0008dd47-04"
/dev/sdb1: LABEL="Disque_2" UUID="23ea3c6b-7196-48c4-a7c8-c976cab8b59d" TYPE="ext4" PARTUUID="077cb374-01"
Dans fstab, j'ai ajouté

Code : Tout sélectionner

# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>
# /dev/sda3
UUID=61608d4c-6b46-4089-83dc-9dbd10127c8b	/         	ext4      	rw,relatime,data=ordered	0 1

# /dev/sda1
UUID=6ad66b03-e8e4-4953-b9c9-bfb26a243c45	/boot     	ext2      	rw,relatime	0 2

# /dev/sda4
UUID=16ca9d2c-96e2-42d8-a6b2-76821365b498	/home     	ext4      	rw,relatime,data=ordered	0 2

# /dev/sda2
UUID=ece53f35-fc80-429e-adcb-331df65a5997	none      	swap      	defaults  	0 0

# /dev/sdb1 LABEL=Musique
UUID=23ea3c6b-7196-48c4-a7c8-c976cab8b59d	/home/christian/Musique/	ext4	defaults	0 2
et pourtant, je ne peux rien faire avec ce second disque. Je ne peux rien créer. Le dossier Musique appartient maintenant à root
J'ai raté quoi?

Re: [Install] installation avec /home sur 2 disques

Publié : ven. 29 mai 2015, 07:01
par waitnsea
Bonjour Kristen,
Tu devrais peut-être essayer de te rendre les droits : en root

Code : Tout sélectionner

# chown -R christian /home/christian/Musique/ 
Mais d'abord, qu'utilises-tu vraiment comme nom d'user : kristen ou christian ? Il faut que ça concorde, dans ton post tu utilises les 2 !

Par ailleurs, mais c'est un peu moins simple, tu as vu que benjarobin a parlé de montage "bind". Ce type de montage est plus solide et sécurisant.
J'en ai profité pour modifier mon fstab (j'ai du refaire aussi tous les raccourcis). Je te le montre pour info, tu y reviendras plus tard (si benjarobin n'y trouve pas une grosse boulette :lol: , parce que j'en fais...)

Code : Tout sélectionner

#
# /etc/fstab: static file system information
#
# <file system>                                 <dir>           <type>          <options>       <dump>  <pass>

# /dev/sda3 LABEL=OS
UUID=081004d2-d119-466b-b50a-b82b4fcaf0b2       /               ext4            rw,relatime,data=ordered       $

# /dev/sda4 LABEL=HOME
UUID=faf3c9fe-b7cc-4235-8d98-d16a0945cd05       /home           ext4            rw,relatime,data=ordered       $

# /dev/sdb2
UUID=a33283de-dd9b-45b6-aeee-2e4bb62b3cbb       none            swap            defaults        0 0

# /dev/sdb3 LABEL=DEBIAN
UUID=b8051e90-dc18-4a61-904c-dc39021e37ca       /media/os2      ext4    defaults        0 2
/media/os2                                      /home/waitnsea/DD2/OS2       none    bind            0 0

# /dev/sdb4 LABEL=HOME_2
UUID=a316f0c8-2205-4a3b-9558-d13c2ff3a47c       /media/home2     ext4   defaults        0 2
/media/home2/waitnsea                                /home/waitnsea/DD2/HOME2      none    bind            0 0

# /dev/sdb6 LABEL=ARCHIVES
UUID=1bf20e2b-f6cd-4640-ac55-4e32be89b3ab       /media/archives                  ext4   defaults        0 2
/media/archives/waitnsea                             /home/waitnsea/ARCHIVES      none    bind            0 0

Re: [Install] installation avec /home sur 2 disques

Publié : ven. 29 mai 2015, 09:49
par Kristen
waitnsea a écrit :

Code : Tout sélectionner

# chown -R christian /home/christian/Musique/ 
c'est bizarre cette impression de passer pour une andouille en lisant la réponse. Tellement simple que je n'y ai pas pensé :oops:
waitnsea a écrit :Mais d'abord, qu'utilises-tu vraiment comme nom d'user : kristen ou christian ? Il faut que ça concorde, dans ton post tu utilises les 2 !
erreur d'écriture
waitnsea a écrit :Par ailleurs, mais c'est un peu moins simple, tu as vu que benjarobin a parlé de montage "bind". Ce type de montage est plus solide et sécurisant.
J'en ai profité pour modifier mon fstab (j'ai du refaire aussi tous les raccourcis). Je te le montre pour info, tu y reviendras plus tard (si benjarobin n'y trouve pas une grosse boulette :lol: , parce que j'en fais...)

Code : Tout sélectionner

#
# /etc/fstab: static file system information
#
# <file system>                                 <dir>           <type>          <options>       <dump>  <pass>

# /dev/sda3 LABEL=OS
UUID=081004d2-d119-466b-b50a-b82b4fcaf0b2       /               ext4            rw,relatime,data=ordered       $

# /dev/sda4 LABEL=HOME
UUID=faf3c9fe-b7cc-4235-8d98-d16a0945cd05       /home           ext4            rw,relatime,data=ordered       $

# /dev/sdb2
UUID=a33283de-dd9b-45b6-aeee-2e4bb62b3cbb       none            swap            defaults        0 0

# /dev/sdb3 LABEL=DEBIAN
UUID=b8051e90-dc18-4a61-904c-dc39021e37ca       /media/os2      ext4    defaults        0 2
/media/os2                                      /home/waitnsea/DD2/OS2       none    bind            0 0

# /dev/sdb4 LABEL=HOME_2
UUID=a316f0c8-2205-4a3b-9558-d13c2ff3a47c       /media/home2     ext4   defaults        0 2
/media/home2/waitnsea                                /home/waitnsea/DD2/HOME2      none    bind            0 0

# /dev/sdb6 LABEL=ARCHIVES
UUID=1bf20e2b-f6cd-4640-ac55-4e32be89b3ab       /media/archives                  ext4   defaults        0 2
/media/archives/waitnsea                             /home/waitnsea/ARCHIVES      none    bind            0 0
Ça, il faut que je regarde au calme. Honnêtement, j'ai pas vraiment tout compris :shock:

Re: [Install] installation avec /home sur 2 disques (résolu)

Publié : ven. 29 mai 2015, 09:53
par floflo77890
Relie bien les messages tu verras que tout sera plus claire :)

Re: [Install] installation avec /home sur 2 disques

Publié : ven. 29 mai 2015, 11:35
par Xorg
Kristen a écrit :Ça, il faut que je regarde au calme. Honnêtement, j'ai pas vraiment tout compris :shock:
Déjà, fait ça pour régler les problèmes de droits :
waitnsea a écrit :

Code : Tout sélectionner

# chown -R christian /home/christian/Musique/ 
Ensuite, pour le bind, c'est comme tu le sens. Le bind c'est un peu similaire à un lien symbolique sur un point de montage.
En gros, tu montes ta partition dans le /media/repertoire, mais pour la rendre accessible plus facilement depuis ton répertoire personnel, tu peux faire un bind dessus.
Après, si ton gestionnaire de fichiers supporte les signets (les répertoires favoris), tu peux aussi tout simplement ajouter le répertoire concerné à tes signets. :)

Re: [Install] installation avec /home sur 2 disques

Publié : ven. 29 mai 2015, 16:00
par Kristen
Xorg a écrit :Déjà, fait ça pour régler les problèmes de droits :
waitnsea a écrit :

Code : Tout sélectionner

# chown -R christian /home/christian/Musique/ 
Ça c'est fait et ça fonctionne. C'est pourquoi j'ai répondu
Kristen a écrit :c'est bizarre cette impression de passer pour une andouille en lisant la réponse. Tellement simple que je n'y ai pas pensé :oops:
Xorg a écrit :Ensuite, pour le bind, c'est comme tu le sens. Le bind c'est un peu similaire à un lien symbolique sur un point de montage.
En gros, tu montes ta partition dans le /media/repertoire, mais pour la rendre accessible plus facilement depuis ton répertoire personnel, tu peux faire un bind dessus.
Après, si ton gestionnaire de fichiers supporte les signets (les répertoires favoris), tu peux aussi tout simplement ajouter le répertoire concerné à tes signets. :)
pour bind, j'essaie de trouver à quoi ça sert, si c'est mieux (apparement oui)

Re: [Install] installation avec /home sur 2 disques (résolu)

Publié : ven. 29 mai 2015, 16:53
par waitnsea
J'ai fonctionné avec des liens d'un dossier vers un autre dans le disque monté dans un dossier de mon home (DD2) jusqu'au post de benjarobin sur les bind, d'où mon nouveau fstab.
Maintenant les partitions du 2° DD sont devenues des dossiers à part entière dans mon répertoire, le montage du DD étant lui dans un nouveau dossier du root et ineffaçable d'un clic.

Tu n'es pas du tout obligé de suivre ce schéma, mais il me semble meilleur et m'a obligé à réfléchir sur le bind...