Como posso examinar os sinalizadores de montagem “sub-árvore compartilhada” de uma montagem específica?

5

No Linux, os símbolos da subárvore compartilhada controlam como um ponto de montagem é compartilhado com pai e filho monte os namespaces . Esses sinalizadores incluem MS_SHARED , MS_PRIVATE e MS_SLAVE . Como alguém pode ver quais desses flags estão definidos em um determinado ponto de montagem?

Esses sinalizadores não aparecem na saída de mount ou em /proc/mounts .

    
por larsks 19.01.2015 / 15:03

1 resposta

2

Verifique /proc/self/mountinfo . Por exemplo, em uma das minhas VMs Ubuntu baseadas em systemd / é compartilhada (systemd a aplica no momento da inicialização):

$ cat /proc/self/mountinfo | grep ' / / '
22 0 8:1 / / rw,relatime shared:1 - ext4 /dev/disk/by-uuid/e176bae0-84a5-4bd2-b968-e809e902488c rw,data=ordered
    
por 08.01.2016 / 12:26