Под Linux общее поддерево флаги контролируют, как точка монтирования совместно используется родителем и потомком монтировать пространства имен. Эти флаги включают MS_SHARED
, MS_PRIVATE
, и MS_SLAVE
. Как узнать, какой из этих флагов установлен для конкретной точки монтирования?
Эти флаги не отображаются в выводе mount
или в /proc/mounts
.
Проверьте /proc/self/mountinfo
. Например, в одной из моих виртуальных машин Ubuntu на базе systemd /
является общим (systemd применяет его во время загрузки):
$ 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