Meine Festplatte wurde voll. Ich suche nach Möglichkeiten, um die Dinge zu finden, die den größten Teil meines Speicherplatzes belegen. Ich habe einmal mit Cron gespielt, also hat es vielleicht viel Platz verbraucht, aber ich habe wirklich keine Ahnung.
Ich habe meine Sachen auf CDs gesichert, aber das System wird immer noch zu langsam. Vielleicht sollte ich alles neu installieren, aber während das Problem behoben wird, wird die Ursache nicht behoben.
Testen von KamilMaciorowskis Antwort auf ncdu
Ich laufe ncdu
als root
und erhalte Folgendes, wo ich die Sicherungsdatei in meinem System durch andere Methoden verpasst habe
--- /home/masi ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
45.5GiB [##########] backup_home_1.9.2016.tar.gz
34.9GiB [####### ] /Documents
1.4GiB [ ] /Videos
1.4GiB [ ] /.cache
1.2GiB [ ] /Downloads
1.0GiB [ ] /.config
607.8MiB [ ] /Pictures
487.0MiB [ ] /.matlab
447.2MiB [ ] /Images
406.1MiB [ ] /Desktop
97.1MiB [ ] /.kingsoft
58.4MiB [ ] /.local
20.6MiB [ ] /.Mathematica
13.3MiB [ ] /.mozilla
...
linux
ubuntu
hard-drive
debian
disk-space
Léo Léopold Hertz 준영
quelle
quelle
Antworten:
Das Linux-Tool
ncdu
ist meiner Meinung nach sehr praktisch. Es ist wie interaktivdu
.Einige Eigenschaften
ncurses
); funktioniert über SSH, kein Xserver erforderlich.Bildschirmfoto
So in etwa. Es macht keinen Sinn, Bilder einzufügen, Text wird ausreichen:
Verwendungszweck:
sudo
Bei Bedarf verwenden (und Vorsicht walten lassen!). Die-x
Option ist wichtig, sie sorgt dafür, dass siencdu
innerhalb eines einzelnen Dateisystems bleibt (du
hat die gleiche Option). Im Beispiel (oben) befindet sich my/home
auf einer anderen Partition als/
dortncdu
, wo es gestartet wurde, daher zählt es nicht - dank-x
genauem Wechsel.quelle
KDirStat ist eine weitere Option, mit der Sie große Dateien und Verzeichnisse identifizieren können.
Ich habe den Windows-Klon WinDirStat oft verwendet und er ist ein großartiges Tool.
quelle
"Ich habe einmal mit Cron gespielt, also hat es vielleicht mein Massengedächtnis verbraucht, aber ich habe wirklich keine Ahnung." Keine Ahnung, sagst du? hätte nie gedacht. :) :)
du
Zeigt die Festplattennutzung in Blöcken an (1 Block = 0,5 Kilobyte, in allen Fällen, die für Sie von Bedeutung sind.)-s
bedeutet "Zusammenfassung", daher gibt es nur eine Summe für jedes Argument "./*", das das Argument ist.Piping in
sort -n
bedeutet numerisch sortieren. Die größeren Zahlen unten.Sie erhalten also eine Liste der Verzeichnisse mit denjenigen, die unten den meisten Speicherplatz belegen.
Wenn das nicht genug Hilfe ist, sagen Sie, Sie bekommen:
und du siehst, dass ./home das größte Schweinchen ist, ok,
cd
in / home, und mach das gleichedu -s | sort -n
. Dann sehen Sie, wer in / home Platz einnimmt. (Auf einem Einzelbenutzersystem sind Sie es wahrscheinlich.)Dann CD hinein und
du -s | sort -n
wieder machen.Machen Sie so weiter, bis Sie den Täter gefunden haben. Wenn Sie den Täter finden, können Sie sagen, oh ja ... das ist meine Sammlung hochauflösender Renderings von Romulan Birds of Prey für mein Star-Trek-RPG-Spiel, das ich baue, also ja, das nimmt natürlich viel in Anspruch Raum, oder Sie können sagen, natürlich nimmt das viel Platz ein, also lasst uns von diesem bösen Jungen rm -fr.
Magische Worte zum Erinnern:
quelle
Schauen Sie sich den Disk Usage Analyzer an. Sie finden ihn unter Programme -> Zubehör. Er analysiert die Festplattennutzung und zeigt sie Ihnen als Diagramm an.
Entfernen Sie außerdem unnötige Programme und löschen Sie den alten Paketcache durch Ausführen
sudo apt-get clean
.quelle
Führen Sie Folgendes aus, um Bobbys letzten Punkt zu erweitern:
… Um alle zusätzlichen Pakete und nicht benötigten Installationsdateien zu löschen. Es wäre auch eine gute Idee, Ihre Anwendungen durchzugehen und diejenigen zu entfernen, die Sie nicht mehr verwenden.
quelle
autoclean
. Eigentlich habe ich es noch nie absichtlich benutzt. Es hat wirklich viele MB von meiner SSD gespart.Laut den "Linux Server Hacks" von O'Reilly
alias ducks='du -cks * | sort -rn | head -11'
Gehen Sie dann in ein beliebiges Verzeichnis und führen Sie den Alias aus
quelle
du -cksh
, um die Größen in MB / GB zu erhalten!Integrierte Software: Disk Usage Analyzer . Abb. 1 Polarkoordinatenansicht von Masis
/
, Abb. 2 Rechteckige Ansicht von Masis,/
bei der Sie Ihre Maus bewegen, um den Inhalt zu visualisierenLöschen Sie Dinge, die Sie dann nicht brauchen
saubere Pakete in
apt-get
Beispielausgabe in meinem Asus Zenbook UX303UA, wo ich die Linux-Kernel-Backports verwende (derzeit 4.6)
Entfernen Sie nicht verwendete Pakete, wenn Sie keine Abhängigkeitsprobleme haben
...
Es gibt auch Tools, die versuchen, doppelte Dateien in Ihrem System zu finden
fdupes
Es können jedoch falsche Dateien gelöscht werden, sodass ich sie nicht mehr verwendeWenn Sie einen aktualisierten Arbeitsbaum haben und einen alten in Ihrem anderen System ersetzen möchten
Verwenden Sie,
rsync
indem Sie Ihren Fall genau kennen, weil er scharf ist - kann effizient sein oder gegen Sie arbeiten, wenn Sie nicht wissen, was Sie tunBetriebssystem: Debian 8.5
Fenstermanager: Gnome 3.14
quelle