Como saber o tamanho do disco livre sem o comando df? [fechadas]

1

É possível verificar o tamanho do disco livre no Linux sem usar linhas de comando como df ?

Como minha máquina host é Linux embarcada, não há linhas de comando diretas que mostrem o tamanho do disco livre.

    
por freddy 29.07.2014 / 08:00

1 resposta

6

As informações que o df produz vêm da chamada do sistema statvfs() . Se o seu sistema embarcado não tiver o comando df instalado, talvez ele tenha uma das linguagens de script comuns, usando a qual você pode escrever uma linha para acessar a mesma chamada de sistema?

python -c 'import os; print os.statvfs("/")'

Se ele não tiver nada parecido já instalado, sua melhor aposta é escrever um pequeno programa em C que chame statvfs() e instale isso.

    
por 29.07.2014 / 08:25