Geringer Speicherplatz: Der Home- / Benutzerordner belegt 94 GB

7

Ich habe wenig Speicherplatz und wenn ich den Disk Usage Analyzer (mit gksudo baobab) überprüfe , zeigt dies an, dass mein Home / Teddy-Ordner 94 GB verwendet, aber wenn ich seinen Inhalt durchsuche, kann ich nur etwa 1 GB dieser Nutzung ausmachen. Ich habe versucht, sudo apt-get cleandie zwischengespeicherten Paketdateien aus dem Synaptic Package Manager zu löschen, den Papierkorb geleert, aber das hat den verfügbaren Speicherplatz nicht geändert.

Festplattennutzung

Es scheint diesem Problem ähnlich zu sein. Die Verwendung des Root Disk Use Analyzer hat jedoch keinen Einblick in das gegeben, was so viel Speicherplatz verbraucht.

Irgendwelche Ideen?

Tedtoy
quelle
Anstelle von Baobab möchten Sie vielleicht das Tool "gdmap" betrachten - es zeigt den Raum visueller an [Sie erhalten ein großes Rechteck für Ihre große Datei]
Random832

Antworten:

5

Wenn Sie glauben, dass Sie einige gigantische Dateien haben, die der Disk Analyzer aus irgendeinem Grund nicht sieht, können Sie ls verwenden, um nach großen Dateien zu suchen. Versuchen Sie dies zum Beispiel: ls -alrSin Ihrem Home-Ordner.

Ist dies eine Wubi-Installation, die mit Win32-Dateien geteilt wird? Vor einigen Wochen stieß ich auf ein ähnliches Problem auf einem Wubi-System, das von einem Freund installiert wurde. Wie in Ihrem Fall zeigte der Festplattenanalysator einen sehr hohen Wert für den Basisordner, viel mehr als die Summe seiner Unterordner. Ich kann nicht kommentieren, warum sich der Festplattenanalysator so verhält, aber in meinem Fall habe ich eine Neuinstallation von Ubuntu auf einer dedizierten Partition durchgeführt. Das ist natürlich keine sehr gute Lösung, aber wenn dies ein relativ neues System ist, könnte es eine vernünftige Problemumgehung sein.

Hoffentlich kann jemand anderes etwas Licht ins Dunkel bringen, warum sich der Festplattenanalysator so verhält und wie dieser Speicherplatz verfügbar gemacht werden kann.

Aras
quelle
Wow interessant. 'ls -alrs' zeigt eine riesige xsession-Datei: 96838903975 2011-11-21 20:59 .xsession-error.old Ich habe die Datei gelöscht und habe jetzt 95 GB frei. Super, danke, dass du mir diesen Befehl gezeigt hast.
Tedtoy
@tedtoy Es scheint absurd, dass eine einfache Protokolldatei so groß werden könnte. Sie sollten fscknur für den Fall ausführen , dass dies ein Hinweis auf einen Fehler in der Dateisystemstruktur ist.
Random832
6

Es sieht so aus, als ob sich in / home / teddy eine sehr große Datei befindet. Sie können entweder in Nautilus danach suchen, ausgeblendete Dateien anzeigen, Listenansicht anzeigen und nach Größe sortieren oder über die Befehlszeile:

du -a --max-depth=1 ~ | sort -n

Der letzte Eintrag vor dem Home-Verzeichnis selbst sollte die größte Datei sein.


du gibt die Dateigröße des ersten Arguments und aller seiner Unterverzeichnisse an.

  • -a bewirkt, dass alle Dateien und Verzeichnisse angezeigt werden
  • --max-depth = 1 verhindert, dass alle Unterverzeichnisse angezeigt werden.

sort sortiert die Ergebnisse

  • -n Sie werden numerisch sortiert.
Javier Rivera
quelle
Vielen Dank! Das zeigt auch die xsession-error-Datei, allerdings in einem etwas besser lesbaren Format. Sehr nützliches Ubuntu-Fu, ich werde versuchen, mich auch an dieses zu erinnern.
Tedtoy
0

Trotzdem war ich von meinem Festplattensystem verblüfft und sagte mir, dass ein cp -r / home nicht funktionieren würde, da kein Speicherplatz mehr vorhanden ist (Verschieben von 840 MB auf eine "2,9 GB freie" Partition).

Das Fleisch der Geschichte ist: du hast kein Unterverzeichnis "Öffentlich" gefunden und die darin enthaltenen Dateien nicht gezählt.

Für Interessierte - das habe ich gefunden: du hast mir gesagt, dass 840 MB verwendet werden (Disk Usage Analyzer das gleiche)
df hat mir gesagt, dass 5,3 GB verwendet werden

Ich fand verschiedene Tipps, die sich um mich drehten

lsof -n | grab deleted    (to find out wether there are any "deleted yet open" files hugging space)

sudo tune2fs -l /dev/sda1 | grep 'Block size'  (to find out the block size 4k in my case)
find /home -size -4k | wc -l    (to find out the number of files smaller than 1 block, a 10 bytes file using a 4046 block is wasting lots a space)

du -sh ./*   (finding the space used (real size) in each subdir)
df -i        (finding not the number of used blocks, but the no of used inodes, whats it worth for, I am not sure yet.)

Further tips found : 
Disk Usage Analyzer is rights-aware - "sudo baobab" will show more than "baobab"
du -c --max-depth=4 /dir | sort -n
ncdu utility found at: http://dev.yorhel.nl/ncdu

Der beste Tipp für mich war du-sh . Es hat mir geholfen, folgendes Verzeichnis zu finden, das nicht in du / sum "kumuliert" wurde . / home / mine / images / Öffentlich (deutscher O-Umlaut)

Zuerst dachte ich, das wäre für den "O-Umlaut", aber das Kopieren / Home auf eine neue Partition löste das für mich.

Viel Glück bei der Jagd.

Josch
quelle
-1

Da Sie Ubuntu über die Windows-Wubi-Installation installieren, wählen Sie den gewünschten Speicherplatz im Voraus aus. Sagen Sie 10 Giga, wenn Sie diesen Speicherplatz erreichen. Sie haben wenig Speicherplatz, auch wenn Ihr Laufwerk noch mehr Speicher hat. Als Laufwerk meine ich die Partition, auf der Sie die Version installieren es

Unter Linux bevorzuge ich es, es von CD oder Wubi zu installieren, um einen ausreichenden Speicherplatz für Ihre Relaese zu ermitteln: D: D.

Osama Gamal
quelle