Скрытое крепление --bind

Скрытое крепление --bind

В одном из станков, с которыми я работаю, я обнаружил странную вещь.

На моей машине есть несколько команд mount --bind, которые не отображаются, когда я ввожу mount.

Есть ли идеи, как вывести список всех смонтированных каталогов, которые не перечислены в mount?

Спасибо

решение1

Быстрый ответ заключается в том, что ни mount, ни /etc/mtab, не /proc/mountsсодержат информации о том, была ли выполнена конкретная операция монтирования с использованием опции «bind».

Если вы видите точку монтирования (/mnt/tmp2 в примере вашего комментария) в выводе mount, то он был успешно смонтирован. Не стоит ожидать увидеть "bind" в выводе mount.

Для более развернутого ответа ознакомьтесь с очень интересным ответом Жиля (и комментариями под ним)здесь.

решение2

mountне отображать все точки монтирования в случае ошибки или если /etc находится в режиме только для чтения (файловый кэш — /etc/mtab).

Чтобы увидеть точки монтирования, сделайте следующее:cat /proc/mounts

Странно, что вы не увидели --bind в mtab...

Связанный контент