A opção --inodes para df
informará quantos inodes estão reservados para uso. Por exemplo:
$ df --inodes / /home
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 3981312 641704 3339608 17% /
/dev/sda8 30588928 332207 30256721 2% /home
$ sudo find / -xdev -print | wc -l
642070
$ sudo find /home -print | wc -l
332158
$ sudo find /home -type f -print | wc -l
284204
Observe que o número de entradas retornadas de find
é maior que IUsed
para o sistema de arquivos raiz (/), mas é menor para / home. Mas ambos estão dentro de 0,0005%. A razão para as discrepâncias é por causa de links físicos e situações semelhantes.
Lembre-se de que diretórios, links simbólicos, sockets de domínio UNIX e pipes nomeados são todos 'arquivos', no que se refere ao sistema de arquivos. Portanto, usar find -type f
flag é altamente impreciso, do ponto de vista estatístico.