Использование любого из /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 является честной игрой. Это не по выбору и не подвижная точка, поэтому я не могу принять ответ, который использует внешние инструменты. Ради будущих читателей, тем не менее, я приветствую их как комментарии :)
