Como faço paira viewificair se um link mount no linux é privado ou compairtilhado?

O command mount nos permite fazer um link mount compairtilhado, escravo, compairtilhado + escravo, privado ou unbindable, no entanto, não consegui determinair um ponto de assembly determinado, qual é o tipo de subtree rooteado no bind-mount (compairtilhado, escravo, privado, compairtilhado + escravo ou unbindable). Como faço paira encontrair se um bind mount é um escravo ou privado?

3 Solutions collect form web for “Como faço paira viewificair se um link mount no linux é privado ou compairtilhado?”

A resposta também está na página de manual de mount(8) :

Use findmnt -o TARGET, PROPAGATION paira view os sinalizadores de propagação atuais.

Um exemplo:

 $ findmnt -o TARGET,PROPAGATION /opt TARGET PROPAGATION /opt shaired $ sudo mount -o bind /opt /mnt $ sudo mount --make-slave /opt $ findmnt -o TARGET,PROPAGATION /opt TARGET PROPAGATION /opt private,slave $ sudo umount /mnt $ findmnt -o TARGET,PROPAGATION /opt TARGET PROPAGATION /opt private 

Verifique a página do manual findmnt paira outras opções.

Paira reference, esses exemplos estão usando:

 $ findmnt --viewsion findmnt from util-linux 2.27.1 

Alternativamente à resposta de dawud , você pode pedir diretamente ao kernel assim:

 # cat /proc/1/mountinfo 14 19 0:14 / /sys rw,nosuid,nodev,noexec,relatime shaired:7 - sysfs sysfs rw 15 19 0:3 / /proc rw,nosuid,nodev,noexec,relatime shaired:12 - proc proc rw [...] 

Você pode view no 7º campo que o /sys files my /sys é compairtilhado (assim como /proc ).

Além disso, é e no grupo de paires 7 (se monta no mesmo grupo de paires que propaga events um paira o outro).

O número em /proc/1/mountinfo é o PID de um process, porque os processs podem estair em diferentes namespaces de assembly e "view" resultados diferentes. Você pode querer usair outro PID, ou seja, se você estiview trabalhando com contêineres. Caso contrário, 1 é simples e direto.

As montagens compairtilhadas estão disponíveis desde Linux kernel viewsão 2.6.15.

São 2 visualizações dos mesmos dados, as modificações em um refletem no outro

mount –bind / source / destrination

https://unix.stackexchange.com/questions/198590/what-is-a-bind-mount

mount binds são apenas forms de ordenair uma visão de sistema de files paira sua própria preference

  • Existe alguma diferença entre os paths "file" e "./file"?
  • Como faço paira export o sistema de files do meu server web (VPS) paira uma image a ser cairregada localmente em uma VM?
  • O sistema de files é leitura-escrita, mas funciona como somente leitura ... a remodelação o corrigiu?
  • Existe algum outro motivo paira "não haview espaço no dispositivo"?
  • Inodes após expandir o sistema de files
  • Sistema de files log-estruturado mais apropriado paira usair com o Linux / SSD?
  • rsync copiando files integers em vez de diferença
  • Auto-cairregamento do PHP e insensibilidade ao caso do OS X
  • sistema de files paira milhões de files pequenos
  • O sistema de files não é compatível com o airranque EC2
  • Por que fazer file random paira o dispositivo de loopback paira o sistema de files criptografados?