В одном из станков, с которыми я работаю, я обнаружил странную вещь.
На моей машине есть несколько команд 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...