Bonjour tout le monde.
Supposons que j'ai deux partitions, /dev/sda1 et /dev/sda2, j'aimerai que les répertoires /home, /etc et /var soient stockés sur la partition /dev/sda2 et que les autres soient stockés sur la partition /dev/sda1.
Pour cela il suffit de monter /dev/sda1 sur la racine mais pour le reste je ne vois pas trop comment faire. Bien sûr je pourrais créer quatre partitions et faire :
/dev/sda1 -> /
/dev/sda2 -> /etc
/dev/sda3 -> /var
/dev/sda4 -> /home   
Mais cela nécessite de savoir à l'avance la taille à affecter à chaque partition.
La solution la moins salle à laquelle j'ai pensée serait de monter /dev/sda2 dans le répertoire /mnt/sda2 puis de faire des liens symboliques :
ln -s /mnt/sda2/home /home
ln -s /mnt/sda2/etc /etc
ln -s /mnt/sda2/var /var
Donc pour résumer, existe-il une solution plus simple utilisant uniquement mount et fstab ?
# bind
Posté par sputnick (site web personnel, Mastodon) . Évalué à 6.
Salut, il suffit de faire :
On ne peut pas mettre d'array dans le string...
[^] # Re: bind
Posté par Diagonale de Cantor (site web personnel) . Évalué à 1.
Merci !
[^] # Re: bind
Posté par gaaaaaAab . Évalué à 6.
option géniale de mount permettant de binder /dev et /proc à partir d'un live cd sur les points de montage du système sur le disque avant un chroot, genre quand on a installé un ubuntu en laissant les tty désactivés, pas de mdp pour root (interdisant le boot en single) et que X ne démarre pas.
[^] # Re: bind
Posté par Diagonale de Cantor (site web personnel) . Évalué à 1.
Merci beaucoup pour vos réponses.
J'aurais encore une petite question stupide :
Dans l'exemple que je viens de prendre,
/etcn'est pas dans la même partition (/dev/sda2) que la racine/(qui est dans/dev/sda1). Or, pour monter/dev/sda2, il faut lire le fichier/etc/fstabqui se trouve sur/dev/sda2!Bref, j'avais essayé de mettre sur la partition
/dev/sda1un répertoire/etctrivial ne contenant que le fichier/etc/fstaben me disant que cela suffirai : il s'avère que non ;).Ma question est donc : Peut on mettre
/etcsur une autre partition que celle de la racine/? Et le cas échéant que faut-il au minimum comme fichiers dans le répertoire/etcde/dev/sda1(celui qui sera remplacé après avoir monté la vrai partition contenant le vrai /etc) ?J'espère avoir été assez claire.
[^] # Re: bind
Posté par solsTiCe (site web personnel) . Évalué à 2.
j'avais penser à ça aussi mais je vois pas dans son exemple comment faire ? ça donne quoi ?
[^] # Re: bind
Posté par netsurfeur . Évalué à 5.
[^] # Re: bind
Posté par solsTiCe (site web personnel) . Évalué à 1.
ah bah oui /o\
# fstab
Posté par sputnick (site web personnel, Mastodon) . Évalué à 2.
et si tu veut que ça soit permanent, recopie dans
/etc/fstabla ligne intéressante de/etc/mtab;)On ne peut pas mettre d'array dans le string...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.