Ungerade Festplattennutzung des Dateisystems

Ungerade Festplattennutzung des Dateisystems

Ich weiß, dass ähnliche Fragen gestellt wurden, während ich nach meinem System suchte und es herauszufinden versuchte. Ich verwende Ubuntu 18 und abgesehen von einigen Installationen für PostgreSQL, einigen aktuellen Sicherheitsupdates usw. ist mein Dateisystemlaufwerk aufgebläht und scheint weiter zu schrumpfen. Einige weitere Recherchen, um herauszufinden, was /dev/sde1/wie im Bild unten (hervorgehoben) gezeigt Platz wegnimmt, deuten darauf hin, dass es vielleicht etwas mit Journaling zu tun hat oder etwas, das möglicherweise durch das Einrichten eines Mailservers ausgelöst wurde. Ich bin mir nicht sicher, wie ich das am besten und sichersten angehen soll. Diese Einbindung ist mein Bootlaufwerk, das betroffen ist.

Bilder zu dem, was ich sehe:

von cmd:

Bildbeschreibung hier eingeben

von Webmin:

Bildbeschreibung hier eingeben

Ideen für einen sinnvollen Ansatz hierzu?

Antwort1

Wenn etwas viel Platz einnimmt, ist folgende Vorgehensweise sinnvoll:

  1. Finden Sie heraus, was viel Platz einnimmt.

    Ein praktisches Werkzeug istncdu, und zwarncdu -x /. Es zeigt Ihnen, welche Verzeichnisse im Stammdateisystem am häufigsten verwendet werden, und ermöglicht Ihnen die Navigation in diesen (im Grunde ähnlich wie WinDirStat oder SpaceSniffer).

    Es ist auch mit manueller Wiederholung möglich du -xhs <dir>, aber etwas mühsam. (In beiden Fällen weist die Option „x“ darauf hin, das Durchsuchen virtueller Dateisysteme wie /proc zu vermeiden.)

  2. Entfernen Sie das, was viel Platz einnimmt.

    Löschen Sie die Dateien jedoch nicht sofort – finden Sie heraus, was sie überhaupt wachsen lässt und ob sie mit einem speziellen Befehl gelöscht werden müssen. Beispielsweise müssen Datenbankprotokoll-/Journaldateien über die Datenbank selbst geleert werden. Systemprotokolle in /var/log können sicher gelöscht werden, haben aber trotzdem eine konfigurierbare Aufbewahrungsfrist – prüfen Sie, warum diese nicht angewendet wird.

  3. Wenn der belegte Speicherplatz nicht stimmt – ncdu zeigt beispielsweise nur 50 GB an Dateien an –, ist es möglich, dass eine große Datei, die bereits gelöscht (nicht verknüpft) wurde, noch von einem Programm geöffnet gehalten wird. Ein Neustart des Programms oder des Systems würde dieses Problem lösen.

    sudo lsof -n | grep "(deleted)"würde alle gelöschten, aber noch geöffneten Dateien zusammen mit den Prozess-IDs anzeigen. (Ignorieren Sie die unter /tmp oder /dev/shm – das ist normal und sie befinden sich ohnehin auf einem separaten Dateisystem.)

    Wenn Sie LVM/Btrfs/ZFS verwendet haben, sollten Sie auch prüfen, ob Sie alte Snapshots oder verlorene Subvolumes haben – diese sind für das Dateisystem nicht sichtbar, belegen aber dennoch Speicherplatz.

verwandte Informationen