La commande mount nous permet de faire un montage bind partagé, esclave, partagé + esclave, privé ou non, mais je n'ai pas pu déterminer pour un point de montage donné quel est le type de sous-arbre enraciné au montage bind (partagé, esclave, privé, partagé + esclave ou indissociable). Comment savoir si un montage de liaison est un esclave ou privé?
filesystems
anaken78
la source
la source
findmnt
utilisez-vous? J'utilisefindmnt
sur Ubuntu 14.04 et cela ne semble pas avoir l'option "PROPAGATION".Alternativement à la réponse de dawud , vous pouvez directement demander au noyau comme ceci:
Vous pouvez voir dans le 7ème champ que mon
/sys
système de fichiers est partagé (comme/proc
).Il l'est également et dans le groupe de pairs 7 (les montages dans le même groupe de pairs se propagent les uns aux autres).
Le nombre
/proc/1/mountinfo
est le PID d'un processus, car les processus peuvent se trouver dans des espaces de noms de montage différents et "voir" des résultats différents. Vous voudrez peut-être utiliser un autre PID, par exemple si vous travaillez avec des conteneurs. Sinon,1
c'est simple et direct.Les montages partagés sont disponibles depuis la version 2.6.15 du noyau Linux.
la source
Il s'agit de 2 vues des mêmes données, les modifications dans l'une se reflètent dans l'autre
mount --bind / source / destrination
/unix/198590/what-is-a-bind-mount
les liaisons de montage sont juste un moyen de commander une vue du système de fichiers selon vos préférences
la source