Использование любого из /etc/mtab
, /proc/mounts
/mounts , mount
или mountpoint
может дать вам неверную информацию, если произошло одно из следующих:
- Пульт находится в автономном режиме (решения на основе
grep
файлов не работают) - Для монтирования NFS удаленный сервер прекратил экспорт или служба NFS была остановлена (
mountpoint
не работает) - Пульт ДУ изменил IP-адреса (все решения не работают)
Как я могу получить простой ответ да / нет относительно того, является ли монтирование пригодным для использования по назначению? Насколько я понимаю, вся информация о монтировании хранится как в /etc/mtab
и в /proc/mounts
mounts . Не вызывая зависания (как у stat
), есть ли способ проверить, что фактическое состояние сети соответствует местной информации, которая заставила бы меня поверить?
Это должен быть очень общий инструмент, способный обрабатывать монтирование CIFS и NFS (и, скорее всего, других).
скованность
Я могу использовать только то, что поставляется со стандартным дистрибутивом на RHEL 6. Обычно все в /bin:/sbin:/usr/bin:/usr/sbin
является честной игрой. Это не по выбору и не подвижная точка, поэтому я не могу принять ответ, который использует внешние инструменты. Ради будущих читателей, тем не менее, я приветствую их как комментарии :)