Просмотр вывода df
- плохая идея, поскольку его вывод не может быть обработан надежно, и он не включает все смонтированные файловые системы ( если вы не используете параметр -a
с реализацией GNU или busybox).
В Linux ( util-linux
2.20 и выше) вы можете использовать findmnt -p
для опроса изменений точек монтирования.
Эти команды работают, выполняя опрос (events = POLLPRI)
для файлового дескриптора, открытого только для чтения на / proc / self / mountinfo
, чтобы сообщать о событиях (mount, размонтировать), как только они произойдут. Однако он не обнаружит переименованные точки монтирования.
Обратите внимание, что он обнаруживает только изменения в текущем пространстве имен монтирования (как и при просмотре df
).