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

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

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
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

, 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 :c'est bizarre cette impression de passer pour une andouille en lisant la réponse. Tellement simple que je n'y ai pas pensé
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

, 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

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

Déjà, fait ça pour régler les problèmes de droits :
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 :
Ç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é
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...