Ok, o melhor que pude fazer até agora foi instalar o sysstat e, em seguida, consulte o seguinte comando de vez em quando (substitua sdX
com o nome da unidade - você pode descobrir isso primeiro executando iostat -m
para identificar a unidade desejada):
iostat -m | grep sdX | tr -s ' ' | cut -d ' ' -f 5-
Quando esses dois valores (leitura e gravação) mudam significativamente, o disco está em uso ativo (não é gerado por um daemon ou algo assim).
Suponho que alguém poderia fazer isso sem instalar o inchaço de outro pacote apenas olhando /proc/diskstats
. Se alguém tiver uma solução melhor e mais elegante, eu ficaria feliz em fazê-lo.