baobab:
Wenn Sie baobab verwenden möchten, können Sie das Root-Dateisystem an einem anderen Ort mounten und analysieren. Auf diese Weise werden andere Dateisysteme nicht in den neuen Root-Mount eingebunden, und alle Dateien, die von den Mounts unter ausgeblendet /
werden, werden in Ihrer Analyse aufgedeckt und gezählt.
Angenommen, Ihr Root-Dateisystem ist eingeschaltet sda1
( df
zeigt an, um welches Gerät es sich handelt):
mkdir root-rebound
sudo mount /dev/sda1 root-rebound
baobab root-rebound
und dann aufräumen, wenn du fertig bist:
sudo umount root-rebound
rmdir root-rebound
Alternativ können Sie die Dateisysteme manuell aushängen. Sie können auch nur Ihren privaten Ordner scannen, da er höchstwahrscheinlich die Quelle der übermäßigen Speicherplatzbelegung enthält.
du hat zwei Optionen, die verhindern können, dass andere Dateisysteme gezählt werden:
-x, --one-file-system
skip directories on different file systems
--exclude=PATTERN
exclude files that match PATTERN
Somit,
du -hx
würde alle anderen gemounteten Dateisysteme ignorieren oder
du -h --exclude /media
würde alle Dateien ignorieren, in /media
denen die meisten Dateisysteme eingehängt sind.
Wenn Sie die Funktion verwenden du
, können Sie die Ausgabe leichter entschlüsseln, indem Sie so sortieren, dass die wichtigsten Elemente am Ende der Liste angezeigt werden. z.B:
du -hx | sort -h
du -hx | sort -h
, obwohl Baobab leichter zu interpretieren ist.