Schätzen Sie die Dateispeicherplatznutzung auf einem Gerät (nicht in einem Verzeichnis)

Schätzen Sie die Dateispeicherplatznutzung auf einem Gerät (nicht in einem Verzeichnis)

Ich habe zwei Geräte /dev/sdc1und /dev/sdc3.

/dev/sdc1ist montiert auf /und /dev/sdc3ist montiert auf /home.

Das Problem ist, dass das Gerät sdc1voll ist, obwohl sdc3es viel freien Speicherplatz hat. Ich möchte herausfinden, wo der ganze Speicherplatz sdc1geblieben ist (ich vermute, dass es sich um installierte Pakete handelt. Und zwar um viele davon).

Ich habe versucht, Folgendes zu verwenden du(und ncdudas macht diese Informationen anschaulicher), aber es berechnet die Größe des gesamten Baums ( /homeist verschachtelt /) und ich möchte nur wissen, was eines meiner Geräte füllt. Gibt es eine Möglichkeit, das zu tun?

Zur Klarstellung: Ich brauche eine Möglichkeit, die Nutzung einesGerät, nicht nur einige Unterverzeichnisse ausschließen (was in meiner Situation zutreffen könnte, aber ich glaube, es kann komplexer sein)

Antwort1

Zur Beschränkung auf ein einzelnes Gerät benötigen Sie den -xParameterdu

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

Ein nützliches grafisches Frontend für du ist xdiskusage.

verwandte Informationen