Encontrando o número de arquivos em um sistema btrfs sem usar find

2

Normalmente eu usaria df -i para obter uma boa estimativa com base no número de inodes usados. Infelizmente, o btrfs não parece ter inodes (posso estar errado aqui) e df -i relata o seguinte:

/dev/xvdf1             0     0         0     - /output
Infelizmente, eu tenho uma enorme quantidade de arquivos neste sistema de arquivos, e um script rodando é basicamente utilizando todo o IO. O btrfs rastreia o número de arquivos de alguma outra maneira? Existe uma maneira fácil de obter uma estimativa do número de arquivos no sistema de arquivos sem usar find ?

    
por Franz Kafka 10.09.2017 / 22:29

1 resposta

0

Pode não ser tão simples como você está procurando, mas rsync lhe dará essa informação e não é tecnicamente find .

rsync -an --stats /path/to/btrfs /empty/dir

A opção n faz uma execução a seco para que não copie nada, e o --stats deve fornecer estatísticas como o número de arquivos / diretórios e o tamanho total.

    
por 01.11.2017 / 22:17