Citation
hobbi1
Tous les répertoires sont dans la même partition.
Je ne crois donc pas qu'on puisse faire des points de montage dans différents répertoires.
Bien sûr que si! Un point de montage est juste un répertoire. On peut évidemment en créer (par la commande
mkdir ou l'appel système éponyme) où l'on veut (c.à.d. dans un répertoire existant, dans lequel on peut écrire un fichier - les répertoires sont des fichiers de type particulier).
Ensuite, on peut monter (commande
mount et appel système de même nom) un système de fichiers (par exemple dans une partition, ou bien sur le réseau par NFS) sur ce répertoire (dont le contenu antérieur au montage devient inaccessible) - qui à ce moment devient un point de montage .
Évidemment, le répertoire sur lequel on monte doit déjà être dans un système de fichiers monté (de sorte que tout fichier ou répertoire appartient à un système de fichiers préalablement monté). Et le système de fichier racine est un cas à part (tout comme le processus
init de PID 1): il est "monté" par une opération magique dans le noyau avant le démarrage du premier processus (
init justement, dont la magie est de n'être pas créé par l'appel système
fork au contraire de tout autre processus)
[v]ou presque, les processus du noyau comme kswapd étant créés à la grâce de celui-ci[/v].
Le montage en
bind (que je crois être apparu récemment; il n'existait pas il y a plus de 10 ans en Linux 1.x ou SunOS 3.y) est un cas un peu à part : la chose qu'on monte est alors non pas un système de fichiers mais simplement une arborescence. J'y vois une analogie (pour les montages) des liens durs des fichiers.
Signalons aussi les union directories de
Plan9 voire Hurd (et l'
unionfs prototypé sous Linux) qui rajoute un répertoire à un autre.
Donc on peut indiquer dans son /etc/fstab
/dev/sdd1 /data1 ext3 defaults 0 2
/dev/sdd1/projets /data1/projets ext3 defaults 2 3
/dev/sdd1/photos /data1/photos ext3 defaults 2 3
Évidemment l'ordre est important.
----
Basile STARYNKEVITCH
Membre de l'
APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!
Projet logiciel libre:
RefPerSys