Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:disk_usage

Disk Usage

Wie findet man am besten die Festplattenfresser auf einem Linuxsystem?
Mit Hilfe von du, grep, sort und head bekommt man alle wichtigen Infos zur Festplattenauslastung.

Ausgabe in MB

du -h / | grep '[0-9]M' | sort -n

Gibt ähnlichen Output wie diesen:

1.0M    /var/cache/eaccelerator/1006/d
1.1M    /lib/modules/3.2.0-4-amd64/kernel/arch
1.1M    /lib/modules/3.2.0-4-amd64/kernel/arch/x86
1.1M    /lib/modules/3.2.0-4-amd64/kernel/drivers/isdn/hardware
1.1M    /lib/modules/3.2.0-4-amd64/kernel/drivers/media/video/gspca
1.1M    /lib/modules/3.2.0-4-amd64/kernel/sound/pci/hda
1.1M    /opt/weave/lib/python2.7/site-packages/pip/_vendor/html5lib
1.1M    /usr/lib/php5/20100525
1.1M    /usr/lib/python2.6/dist-packages/hgext
1.1M    /usr/lib/python2.7/dist-packages/hgext
1.1M    /usr/lib/python2.7/lib-tk
1.1M    /usr/share/apache2/icons
1.1M    /usr/share/autoconf/autoconf
1.1M    /usr/share/automake-1.11
1.1M    /usr/share/dokuwiki/lib/plugins/aceeditor
1.1M    /usr/share/info
1.1M    /usr/share/locale/eo
1.1M    /usr/share/locale/eo/LC_MESSAGES
[...]

Ausgabe der Top 25 in kb

du -Shx / | sort -nr | head -25

Dieser Befehl ignoriert Ordner, und sortiert in Kilobyte die Top 25 von oben nach unten.
Beispieloutput:

1020K   /usr/src/ossec-hids-2.7.1/src/external/zlib-1.2.3
1016K   /var/log/apache2-ttrss
1008K   /usr/share/teamspeak3/files/virtualserver_1/internal
1004K   /usr/share/ttrss/ttrss/themes
996K    /usr/lib/python2.6/lib-tk
992K    /usr/share/man/man5
988K    /usr/share/ttrss/ttrss/schema/versions
988K    /usr/share/locale/mr
988K    /lib/modules/3.2.0-4-amd64/kernel/fs/xfs
984K    /usr/share/locale/mr/LC_MESSAGES
984K    /usr/share/john
980K    /lib/modules/3.2.0-4-amd64/kernel/drivers/md
972K    /usr/share/ntop/html/statsicons
972K    /usr/lib/tiger/systems/Linux/2
968K    /usr/share/ttrss/ttrss/lib/dojo/cldr
968K    /usr/share/doc/libglib2.0-0
linux/disk_usage.txt · Zuletzt geändert: 2014/04/29 10:36 von Madic