baobab:
Jeśli chcesz używać baobabu, jest to możliwe poprzez zamontowanie głównego systemu plików w innym miejscu i przeanalizowanie go. W ten sposób inne systemy plików nie zostaną zamontowane w nowym mocowaniu głównym, a wszelkie pliki ukryte przez mocowanie pod nim /
zostaną odkryte i uwzględnione w analizie.
Zakładając, że główny system plików jest włączony sda1
( df
powie ci, które to urządzenie):
mkdir root-rebound
sudo mount /dev/sda1 root-rebound
baobab root-rebound
a potem posprzątaj, kiedy skończysz:
sudo umount root-rebound
rmdir root-rebound
Alternatywnie możesz ręcznie odmontować wymienione systemy plików. Możesz również przeskanować tylko folder domowy, ponieważ najprawdopodobniej będzie on zawierał źródło nadmiernego wykorzystania miejsca na dysku.
du ma dwie opcje, które są w stanie zapobiec zliczaniu innych systemów plików:
-x, --one-file-system
skip directories on different file systems
--exclude=PATTERN
exclude files that match PATTERN
A zatem,
du -hx
zignoruje wszystkie inne zamontowane systemy plików lub
du -h --exclude /media
zignoruje wszystkie pliki, w /media
których zamontowano większość systemów plików.
Jeśli używasz du
, sortowanie w taki sposób, aby największe rzeczy pojawiały się na dole listy, może pomóc w rozszyfrowaniu danych wyjściowych. na przykład:
du -hx | sort -h
du -hx | sort -h
, chociaż łatwiej jest interpretować baobab.