Назад | Перейти на главную страницу

Как я могу проанализировать флаги монтирования «общего поддерева» для конкретного монтирования?

Под 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