Obter informações de disco (espaço livre e ocupado) é uma das coisas mais comuns a todos os usuários de computadores e sistemas computacionais (smartphones e tablets, por exemplo). Porém, as vezes é necessário obter tais informações “programaticamente”, ou seja, um programa pode precisar requisitar este tipo de informação ao Sistema Operacional. As finalidades desse tipo de informação são diversas, como por exemplo: por puro conhecimento do espaço livre e usado em disco (para exibição ao usuário), telemetria de informações de disco via Internet ou rede local, saber se algum determinado recurso pode ser instalado considerando o espaço livre em disco, etc.

Este artigo, no formato de dicas e truques, mostrará uma forma de se obter informações do disco (incluindo espaço livre e ocupado em disco) programaticamente em C, considerando como sistema operacional o Linux.

Para ler o artigo na íntegra, acesse: https://www.embarcados.com.br/informacoes-de-disco-em-c-no-linux/


Pedro Bertoleti

Informações completas em: http://pedrobertoleti.com.br/index.php/sobre/