Estimar o uso do espaço de arquivo em um dispositivo (não em um diretório)

Estimar o uso do espaço de arquivo em um dispositivo (não em um diretório)

Eu tenho dois dispositivos /dev/sdc1e /dev/sdc3.

/dev/sdc1está montado /e /dev/sdc3está montado em /home.

O problema é que o aparelho sdc1está cheio e sdc3tem muito espaço livre. Quero determinar para onde sdc1foi todo esse espaço (suspeito de pacotes instalados. Muitos deles).

Tentei usar du(e ncduo que torna essa informação mais visual), mas ele calcula o tamanho de toda a árvore ( /homeestá aninhado /) e quero saber apenas o que está preenchendo um dos meus dispositivos. Existe uma maneira de fazer isso?

Para esclarecer: preciso de alguma forma de calcular o uso de umdispositivo, não apenas excluir alguns subdiretórios (que podem ser aplicáveis ​​na minha situação, mas acredito que pode ser mais complexo que isso)

Responder1

Para limitar a um único dispositivo você precisa do -xparâmetro dedu

-x, --one-file-system
          skip directories on different file systems

Um front-end gráfico útil para du é o xdiskusage.

informação relacionada