Se a sondagem estiver bem, você poderá ver a hora em mtab
:
import time, os
last = None
current = None
for x in range(0,60):
if last == current:
current = os.stat('/etc/mtab').st_mtime
print('Current Updated: ', current)
print('No Changes...')
else:
last = current
print('Last Updated: ',last)
print('Something was mounted or unmounted')
time.sleep(1)
Você também pode usar filecmp
ou difflib
para ver se há alguma alteração e analisar quais alterações ocorreram se você seguir essa rota.