Comment monter plusieurs répertoires sur la même partition?


18

J'installe un SSD et que vous souhaitez mettre /sur le SSD et /home, /varet /tmpsur le disque dur. Ma distribution actuelle est Kubuntu mais cela ne me dérangerait pas d'essayer une autre distribution si cette procédure peut être accomplie plus facilement là-bas. J'ai installé de nombreux systèmes d'exploitation Linux différents sur plusieurs partitions, mais je ne connais aucun programme d'installation permettant de monter plusieurs répertoires sur une seule partition. Je préfère ne pas utiliser trois partitions distinctes en particulier /home, /varet /tmpsont sujettes à de grands changements de taille et il n'est pas pratique d'attribuer à chacune d'entre elles un maximum arbitraire.

Notez que je discute d'une nouvelle installation, ne déplaçant pas le système actuel vers la division SSD / HD.


2
Si le programme d'installation ne prend pas en charge cela, faites-le manuellement ensuite.
scai

@scai: /etc/fstabmappe les partitions aux répertoires, pas les répertoires aux partitions.
dotancohen

1
Je ne vois pas le problème, vous pouvez par exemple utiliser l' option bind de mount.
scai

Merci, je n'ai pas entendu parler de l'option bind de mount.
dotancohen

Réponses:


24

Vous pouvez utiliser deux approches. Pour l'une ou l'autre approche, vous devez d'abord monter votre partition de disque dur n'importe où (par exemple, sous / hd) et l'ajouter également à / etc / fstab, puis créer home, var et tmp à l'intérieur du montage.

  1. Utilisez des liens symboliques. Créez ensuite des liens symboliques de / home vers / hd / home, etc.

  2. Au lieu de liens symboliques, utilisez des montures de liaison. La syntaxe est mount --bind /hd/home /home. Vous pouvez (devriez) également mettre cela dans fstab, en utilisant 'bind' comme fstype.

Le moyen de base pour l'installer comme ça est de configurer le système de fichiers cible à la main avant de commencer l'installation proprement dite. Je sais que c'est assez facile avec l'installateur Debian d'utiliser l'installateur pour créer vos partitions, monter, puis basculer vers un autre terminal (disons, alt-f2), cd dans / cible, et créer vos liens symboliques (ou lier des montures). Revenez ensuite à alt-f1 et poursuivez l'installation. Les programmes d'installation d'Ubuntu (et je suppose que Kubuntu) sont basés sur l'installateur Debian, donc je suppose que la même chose est possible.


Je vous remercie. En fait, Ubuntu abandonne bientôt le support pour l'installateur Debian! Je vais jouer avec les deux approches, je ne suis pas familier avec l'option bind de mount.
dotancohen

5
Pour une comparaison entre les liens symboliques et les montages de liaison, voir cette question: unix.stackexchange.com/questions/49623/…
Flimm
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.