Python Script para comparar las salidas de la consola du y df

1 minuto de lectura

Como parte de un proyecto más grande, actualmente estoy escribiendo un script de python que ejecuta comandos de Linux en una vApp.

Actualmente me enfrento a un problema en el que, después de trabajar con un iso montado, puede o no desmontarse como se esperaba.

Para verificar el estado del montaje, quiero ejecutar el df -hk /directory y du -sch /directory comandos respectivamente, y comparar las salidas.

Si la iso no se desmonta, el resultado de la d.f. El comando debe devolver un valor mayor que el du comando como el d.f. El comando incluye el tamaño de montaje en el resultado, mientras que du no es.

Me pregunto cómo puedo comparar estos valores o si hay una mejor manera de ejecutar esta verificación en primer lugar.

porque no usas /proc/mounts ? La primera columna es su dispositivo de bloqueo, la segunda es el punto de montaje. Si su punto de montaje no está en /proc/mounts, no tiene nada montado aquí.

¿Ha sido útil esta solución?