{{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./festplattenbelegung.png, 64, left)]] Die Analyse des belegten Speicherplatzes einer Festplatte kann sehr wichtig sein. So kann man schnell herausfinden, ob bestimmte Benutzer durch riesige Datenmengen die Festplatte füllen oder warum einer Festplatte immer wieder der Platz ausgeht (beispielsweise weil eine Logdatei eines falsch konfigurierten Serverdienstes riesige Ausmaße annimmt). In der Windows-Welt kennt man dazu Programme wie TreeSize, SequoiaView oder WinDirStat. Unter Linux gibt es sehr gute und leistungsfähige Alternativen. = Programme = [[Anker(Baobab)]] == Disk Usage Analyzer == [[Bild(./baobab.png, 250, right)]] Der [http://www.marzocca.net/linux/baobab/ Disk Usage Analyzer] {en} (Baobab – unter Unity ''"Festplattenbelegung analysieren"'') ist ein grafisches Programm für den [:GNOME:]-Desktop zur Analyse der Belegung von Partitionen auf lokalen oder entfernten Datenträgern. Die Anwendung ist in der Lage, angegebene Verzeichnisse oder ganze Dateisysteme zu scannen, um eine graphische Baumansicht zu erstellen, inklusive der Anzeige des Platzverbrauches der Datei bzw. des Verzeichnisses. Das Programm besitzt zudem die Möglichkeit, nach Dateien zu suchen und Änderungen am Homeverzeichnis oder in jedem eingebundenem Laufwerk in die Analyse aufzunehmen. === Installation === Disk Usage Analyzer ist bei Ubuntu und Ubuntu MATE in der Standardinstallation enthalten, es kann bei Bedarf über das folgende Paket nachinstalliert werden [1]: {{{#!vorlage Paketinstallation baobab }}} Man findet das Programm bei Ubuntu-Varianten mit einem Anwendungsmenü unter ''"Zubehör -> Festplattenbelegung analysieren"'' oder bei Ubuntu MATE unter ''"Systemwerkzeuge -> MATE-Fesplattenbelegungsanalyse"''. === Kommandozeilen-Start === Mit `baobab /home/BENUTZERNAME/` im Terminal oder als ''"Benutzerdefinierte Aktion"'' im [:Thunar:] kann direkt das [:Homeverzeichnis:] überprüft werden. == Filelight == [[Bild(./filelight.png, 250, right)]] [http://utils.kde.org/projects/filelight/ Filelight] {en} zeigt die Festplattenbelegung unter [:KDE:] in einer innovativen Art und Weise an. Ausgehend von '''/''' (Wurzel des Dateisystems) wird jedes Verzeichnis aus dem Verzeichnisbaum als Fläche dargestellt. Je größer die Fläche, desto größer ist der Inhalt des Verzeichnisses. Baobab hat diese Ansicht übernommen. === Installation === Das Programm lässt sich über die Paketquellen von Ubuntu installieren. Folgendes Paket wird benötigt [1]: {{{#!vorlage Paketinstallation filelight, universe }}} Danach kann man es in KDE unter ''"Dienstprogramme -> Filelight"'' finden. === Konqueror-Integration === Ist Filelight installiert, so erhält man in [:Konqueror:] über den Menüpunkt ''"Ansicht -> Anzeigemodus -> kreisförmige Darstellung"'' das von Filelight erzeugte Kreisdiagramm direkt im Dateibereich von Konqueror angezeigt. == Graphical Disk Map == [[Bild(./gdmap.png, 250, right)]] [sourceforge2:gdmap:Graphical Disk Map] {en} (GdMap) ist ein [:GTK:GTK+]-Programm, das alle Dateien eines bestimmten Verzeichnisses oder einer ganzen Partition in Form von verschiedenfarbigen Kästchen darstellt. Je größer die Datei, desto größer das Kästchen. Somit eignet sich das Programm gut zum Aufräumen von Datenträgern. Mit GdMap kann man die Ordner und Dateien zwar anzeigen lassen, jedoch nicht öffnen. Es ist rein zum Betrachten der Dateigrößen geschaffen. Man kann die durch ein Suffix gekennzeichneten Dateitypen einzeln einfärben und das Einfärben der Verzeichnisebenen einschränken. === Installation === GdMap lässt sich über die Paketquellen von Ubuntu installieren. Folgendes Paket wird benötigt [1]: {{{#!vorlage Paketinstallation gdmap, universe }}} Man findet es bei Ubuntu-Varianten mit einem Anwendungsmenü unter ''"Zubehör -> Plattenspeicher anzeigen"'' finden. == K4DirStat == [[Bild(./k4dirstat.png, 220, right)]] [https://bitbucket.org/jeromerobert/k4dirstat/wiki/Home K4DirStat] {en} ist ebenfalls ein Programm, das alle Dateien eines bestimmten Verzeichnisses oder einer ganzen Partition in Form von verschiedenfarbigen Kästchen darstellt. Je größer die Datei, desto größer das Kästchen. Somit eignet sich das Programm gut zum Aufräumen von Datenträgern. Das Programm kombiniert die Ansicht von Baobab mit der von GdMap. Es bindet sich gut in die KDE-Desktopumgebung ein. Anschließend kann man K4DirStat über ''"Dienstprogramme -> K4DirStat Verzeichnisstatistik"'' starten. Der Vorteil an K4DirStat ist, dass man Dateien bei Bedarf direkt aus dem Programm heraus löschen bzw. bearbeiten kann. So kann man einen Platzfresser schnell ausmachen und gleich beseitigen. [github:shundhammer/qdirstat:QDirStat] {en} ist eine Portierung auf eine aktuelle Qt-Version, jedoch ohne KDE-Abhängigkeit, die vor allem für Lubuntu und Xubuntu geeignet ist. Für die Installation gibt es auch ein [https://launchpad.net/%7Enathan-renniewaldock/+archive/ubuntu/qdirstat '''PPA''']. K4DirStat ist seit Ubuntu 12.04 in den offiziellen Paketquellen enthalten. Folgendes Paket muss installiert werden: {{{#!vorlage Paketinstallation k4dirstat, universe }}} [[Bild(Wiki/Icons/terminal.png, 48, right)]] == Terminal == Steht z.B. auf einem Server keine grafische Oberfläche zur Verfügung, so kann man sich auch über das Terminal helfen. Hierfür stehen die beiden Befehle: * [:df:] - freien Platz anzeigen (disk free) * [:duf:] - freien Platz in Tabellenform anzeigen * [:du:] - belegten Platz anzeigen (disk usage) zur Verfügung. Sie sind fester Teil jeder Linux-Distribution. Beispiel: Der folgende Befehl zeigt die Größen der Unterverzeichnisse des aktuellen Pfads aufsteigend sortiert dar: {{{#!vorlage Befehl du -shx ./* | sort -h }}} {{{ 40K ./abc.pdf 2,0M ./def.odt 5,2M ./Diverses 329M ./Raspberry 18G ./Filme 78G ./Serien }}} === agedu === [:agedu:] kann als Alternative zu [:du:] anzeigen, wann welche Dateien zum letzten Mal verwendet wurden. Dies ermöglicht es, Dateien zu finden, die viel Platz verbrauchen und länger nicht mehr verwendet wurden. === Discus === Discus versucht, die Ergebnisse von [:df:] übersichtlicher auszugeben. So erscheint die Ausgabe farbig, man sieht Balkendiagramme usw. Das Programm lässt sich über die Paketquellen von Ubuntu installieren. Folgendes Paket wird benötigt [1]: {{{#!vorlage Paketinstallation discus, universe }}} Nach der Installation kann man Discus im Terminal [2] über folgenden Befehl starten: {{{#!vorlage Befehl discus }}} {{{ Mount Total Used Free Prcnt Graph / 7.81 GB 3.61 GB 4.20 GB 46.2% [*****-----] /sys 0 GB 0 GB 0 GB 0.0% [----------] /boot 0.19 GB 0.06 GB 0.13 GB 33.0% [***-------] +media/data 269.98 GB 124.10 GB 145.88 GB 46.0% [*****-----] /home 465.75 GB 10.49 GB 455.25 GB 2.3% [----------] }}} === NCurses Disk Usage === [https://dev.yorhel.nl/ncdu NCurses Disk Usage] {en} ('''ncdu''') basiert – wie der Name bereits vermuten lässt – auf der Bibliothek [wikipedia:ncurses:] und stellt auf der Kommandozeile eine interaktive Übersicht über den Speicherplatz-Verbrauch eines Ordners bereit. Das Programm kann also als übersichtlichere Alternative zu [:du:] betrachtet werden. Ncdu lässt sich über die offiziellen Paketquellen von Ubuntu installieren. Folgendes Paket wird benötigt [1]: {{{#!vorlage Paketinstallation ncdu, universe }}} Nach der Installation kann man ncdu im Terminal [2] durch Eingabe des folgenden Befehls starten: {{{#!vorlage Befehl ncdu }}} {{{ ncdu 1.3 ~ Use the arrow keys to navigate, press ? for help --- /usr/src/linux-git ----------------------------------------- 394.2MB [##########] /.git 169.7MB [#### ] /drivers 77.1MB [# ] /arch Total disk usage: 737.5MB Apparent size: 737.5MB Items: 29671 }}} = Links = * [http://xdiskusage.sourceforge.net/ xdiskusage] {en} - Ältere Alternative zu den bereits genannten Programmen * [:System#Dateisystem-und-Datentraeger:Dateisystem und Datenträger] {Übersicht} Artikelübersicht # tag: System, Übersicht