Para limitar a um único dispositivo, você precisa do parâmetro -x de du
-x, --one-file-system
skip directories on different file systems
Um front-end gráfico útil para du é xdiskusage .
Eu tenho dois dispositivos /dev/sdc1 e /dev/sdc3 .
/dev/sdc1 está montado em / e /dev/sdc3 está montado em /home .
O problema é que o dispositivo sdc1 está cheio, enquanto sdc3 tem muito espaço livre. Eu quero determinar onde todo esse espaço em sdc1 foi (eu suspeito de instalar pacotes. Muitos deles).
Eu tentei usar du (e ncdu , que torna essa informação mais visual), mas calcula o tamanho da árvore inteira ( /home está aninhada em / ) e quero saber apenas o que está preenchendo uma dos meus dispositivos. Existe uma maneira de fazer isso?
Para esclarecer: eu preciso de alguma maneira para calcular o uso de um dispositivo , não apenas excluir alguns subdiretórios (o que pode ser aplicável na minha situação, mas eu acredito que pode ser mais complexo do que isso)
Tags disk-usage