Python Скрипт для сравнения выводов консоли du ​​и df - PullRequest
0 голосов
/ 28 февраля 2020

В рамках более крупного проекта я сейчас пишу сценарий python, который запускает команды Linux в vApp.

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

Чтобы проверить состояние монтирования, я хочу выполнить команды df -hk /directory и du -sch /directory соответственно и сравнить выходные данные.

Если iso не отключен, результат для команды df должен возвращать большее значение, чем команда du , так как команда df включает в себя размер монтирования, в то время как du нет.

Мне просто интересно, как я могу сравнить эти значения или есть ли лучший способ для меня выполнить эту проверку во-первых.

1 Ответ

1 голос
/ 28 февраля 2020

почему вы не используете /proc/mounts? Первый столбец - это ваше устройство, второй - точка монтирования. Если ваша точка монтирования не находится в / proc / mounts, у вас ничего не смонтировано.

...