Como medir exatamente o tamanho do sistema de arquivos [duplicado]

0

Eu preciso medir o tamanho exato de algumas instalações.

Por exemplo, preciso saber o uso do disco de apt install vim .

Minha idéia é instalar um Ubuntu limpo primeiro, então eu medir o tamanho do seu sistema de arquivos (x KB); Depois disso, eu faço apt install pkgname e meço novamente o tamanho do seu sistema de arquivos (y KB).

Portanto, o uso do disco de apt install pkgname = y - x KB.

No entanto, existem alguns diretórios virtuais, como /proc , então não sei como medir o tamanho exato do sistema de arquivos. Além disso, quando fizermos apt install pkgname , um arquivo deb será baixado em /var/cache/apt/archives/ , então não sei como medir exatamente o uso do disco para pkgname .

    
por Yves 02.03.2018 / 07:08

2 respostas

1

Use apt show <packagename> e observe a linha Installed-Size: .

apt show também imprime uma linha Download-Size: e é isso que apt-show reporta na linha Size: . Isso informa o tamanho do pacote .deb que precisa ser baixado para instalar o software.

As informações também são exibidas para pacotes que não estão instalados no momento.

    
por Sethos II 02.03.2018 / 07:57
3

Para medir o uso de disco de um sistema de arquivos, há df (com -k para saída em kB):

$ df --output=used -k /
    Used
15761016
% bl0ck_qu0te%

Não com apt . Veja Onde os pacotes armazenados são instalados com o APT no Ubuntu 16.04? apt-get e outros ainda salvarão o arquivo deb, mas para que você tem apt-get clean :

clean
   clean clears out the local repository of retrieved package files.
   It removes everything but the lock file from
   /var/cache/apt/archives/ and /var/cache/apt/archives/partial/.
    
por muru 02.03.2018 / 08:19