Antworten:
Öffnen Sie den Systemmonitor in Dash und wählen Sie die Registerkarte " Dateisysteme" .
Oder öffnen Sie alternativ ein Terminal und geben Sie Folgendes ein:
df -h
df -h --total
df
Für belegten und freien Speicherplatz in Byte, df -m
für Speicherplatz in Einheiten von 1 MB, df -h
für die größte verfügbare Einheit. Sie werden auch bekommen % usage
, es bleibt aber bei alledem gleich.
Sie können baobab
oder ähnliche Tools wie kdirstat
oder verwenden filelight
, um festzustellen, welche Dateien Ihren Speicherplatz belegen.
Baobab wird auch Disk Usage Analyzer
auf Ubuntu genannt.
Hier ist ein Beispiel-Screenshot von baobab
:
Unten ist ein Beispiel-Screenshot von filelight
:
Für eine Befehlszeilenoption bevorzuge ich ncdu
:
Sie können Unterordner durchsuchen, um die relative Festplattennutzung in den Unterordnern zu ermitteln. Es ist Schildkröten den ganzen Weg nach unten. Raffinierter als du -sh
auf Remote-Rechnern.
ncdu
bis jetzt nicht bewusst . Sehr nützliches Programm. Ich bin von der Ausgabe du -sk * | sort -n
zur Verwendung übergegangen ncdu
. Es macht mir zwar Spaß, ein paar nützliche Befehle in einem Terminal ausgeben zu können oder sogar Aliase daraus zu machen, aber es macht keinen Sinn, das Rad neu zu erfinden.
ncdu
ist ein tolles Werkzeug, sehr schnell, sehr genial.
QDirStat
und es ist unglaublich schnell und eine ausgezeichnete grafische Darstellung der Verwendung von Laufwerken / (rekursiven) Ordnern.
ncdu
es mit dem -x
Schalter verwenden, damit es nicht versucht, gemountete Geräte im Speicherplatz zu zählen, zählt. ncdu -x /
kann dir von deinem root /
aus zeigen.
gnome-system-monitor
oder df -h
oderlsblk
Andere nützliche Dienstprogramme sind baobab
.
lsblk
listet die Größe jeder Partition auf, nicht den freien Speicherplatz.
Wenn Sie wie ich nur den gesamten verwendeten Speicherplatz benötigen, verwenden Sie einfach den folgenden Befehl.
df -h --total
⚡️ Kostenloses GIF.
Hier ist eine Beispielausgabe mit der Summe am Ende
Filesystem Size Used Avail Use% Mounted on
udev 478M 0 478M 0% /dev
tmpfs 100M 4.5M 95M 5% /run
/dev/vda1 20G 3.3G 16G 18% /
tmpfs 497M 0 497M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 497M 0 497M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
total 22G 3.3G 17G 17% -
Prost!
PS Ich habe einen Beitrag darüber geschrieben - Wie finde ich den freien Speicherplatz auf meiner Festplatte mit der Befehlszeile?
Freier / belegter Speicherplatz ist immer mit einer Partition verbunden
Zuerst müssen Sie entscheiden, an welcher Partition Sie interessiert sind.
root@pc:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 28G 26G 643M 98% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 790M 1.5M 789M 1% /run
/dev/sda6 887G 685G 158G 82% /home
In meinem Fall interessiert mich das, /
da es zu 98% im Einsatz ist. Mit anderen Worten, es ist fast voll.
Jetzt benutze ich diesen Befehl, um zu sehen, welche Dateien und Verzeichnisse die meisten Bytes enthalten:
root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log
Der obige Befehl kann einige Zeit dauern. Wenn Sie wirklich Pech haben, ist das Ergebnis zu groß für /var/tmp
. Dann brauchen Sie ein anderes Ziel. Möglicherweise ein temporär montierter USB-Speicherstick.
Hier sind die ersten Zeilen meines Ergebnisses:
root@pc:~# less /var/tmp/du-root-$(date --iso).log
26692380 /
9875188 /usr
8931652 /var
4057324 /var/log
4038176 /var/log/bootchart
3784016 /usr/share
2934248 /lib
2799204 /usr/lib
2785176 /lib/modules
2617048 /var/lib
2141124 /usr/src
1834444 /var/lib/docker
1817372 /var/lib/docker/aufs
1817076 /var/lib/docker/aufs/diff
1769612 /localhome
1338484 /tmp
Warum ist /var/log/bootchart
das so groß? .... das ist eine andere Frage ...
Hierfür gibt es verschiedene Möglichkeiten.
Aktivieren Sie die Statusleiste im Menü Ansicht in Nautilus. Dadurch wird eine Leiste am unteren Rand aller Nautilus-Fenster platziert, die Ihnen den freien Speicherplatz anzeigt.
Verwenden Sie den Dateisystem-Systemmonitor, um eine Liste aller Festplatten und ihres freien Speicherplatzes anzuzeigen.
Verwenden Sie den Disk Usage Analyzer, um eine Liste aller Verzeichnisse auf Ihrem System abzurufen und zu ermitteln, wie viel Speicherplatz sie belegen.
Gehen Sie zu einem beliebigen Ordner in Nautilus und klicken Sie mit der rechten Maustaste auf den Hintergrund. Öffnen Sie das Eigenschaftenfenster, um den freien Speicherplatz zu überprüfen.
Führen Sie den Befehl aus df -h
.
Ein anderer Weg! Klicken Sie mit der rechten Maustaste auf den Computer in Nautilus (Dateiexplorer) und klicken Sie auf Eigenschaften. Es wird angezeigt, wie viel freier und belegter Speicherplatz auf Ihrer Festplatte vorhanden ist.
Mit dconf-editor
oder gsettings
( sudo apt-get install dconf-tools
) können Sie das Standardverhalten der Statusleiste aktivieren.
Geben Sie dies auf Ihrem Terminal ein, um die Statusleiste standardmäßig zu aktivieren
gsettings set org.gnome.nautilus.window-state start-with-status-bar true
Geben Sie dies auf Ihrem Terminal ein, um die Statusleiste standardmäßig zu deaktivieren
gsettings set org.gnome.nautilus.window-state start-with-status-bar false
Danach wird die Statusleiste in Nautilus standardmäßig geöffnet, und Sie müssen nichts anderes mehr ausführen.
Ich habe dafür einen kleinen Hack mit einer Kommandozeilen- und GUI-Version geschrieben. Es ist ziemlich hart codiert, daher sind möglicherweise einige Optimierungen erforderlich. Außerdem scheint die GUI-Version eine proportionale Schriftart zu verwenden, die die Ausrichtung der angezeigten Ausgabe durcheinander bringt. Diese Skripte könnten irgendwo in Ihren Pfad eingefügt werden (wie in $ HOME / bin) und Sie können ein Symbol für das GUI-Skript auf Ihrem Desktop oder Panel erstellen.
#!/bin/bash
## jdf - Copyleft 04/25/2009 - JPmicrosystems - GPL
## Free space on disk
## Custom df output
## Human readable (-h)
## sorted by file system name
## Make a temporary file and put the following awk program in it
AWK=$(/bin/mktemp -q /tmp/jdf.XXXXXX)
## PROG is quoted to prevent all shell expansions
## in the awk program
cat <<'PROG' > ${AWK}
## Won't work if mount points are longer than 21 characters
BEGIN {
## Use fixed length fields to avoid problems with
## mount point or file system names with embedded blanks
FIELDWIDTHS = "11 11 6 6 5 5 21"
printf "\n%s\n\n", " Available Disk Space"
printf "%s\n", "Mount Point Avail Size Used Use% Filesystem Type"
}
## Eliminate some filesystems
## That are usually not of interest
## anything not starting with a /
! /^\// { next }
## Rearrange the columns and print
{
TYP=$2
gsub("^ *", "", TYP)
printf "%-21s%6s%6s%5s%5s %s%s\n", $7, $5, $3, $4, $6, $1, TYP
}
END { print "" }
PROG
df -hT | tail -n +2 | sort | gawk -f ${AWK}
rm -f ${AWK}
Beispielausgabe:
Available Disk Space
Mount Point Avail Size Used Use% Filesystem Type
/ 22G 30G 6.6G 24% /dev/sda6 ext4
/media/dataspace 44G 155G 105G 71% /dev/sda8 ext3
/home 5.5G 32G 25G 82% /dev/sda9 ext3
GUI-Version:
#!/bin/bash
jdf | zenity --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60
Neue Gui-Version mit Schriften, die mit yad korrigiert wurden
#!/bin/bash
jdf | yad --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300
Es gibt df-Informationen im ganzen Netz, aber ich mag Ausgaben, die einfach und leicht zu lesen sind.
Wenn du läufst
df -h --total
In der unteren Zeile der Ausgabe sehen Sie genau, wie viel noch in Ihrem System vorhanden ist und wie viel verbraucht wird usw.
Die andere Option ist zu verwenden
df -h --total | grep total
das wird es in einer Zeile als anzeigen
Das alles in Gigabyte.
Ich habe dies einem Shell-Befehl zugeordnet, dspace
und wenn ich das in terminal eingebe, wird mir sofort die Speicherplatzbelegung angezeigt.
Sie können sogar kleine Shell-Befehle schreiben, die es überwachen und Sie warnen, wenn Sie zu niedrig werden usw.
Wenn Sie Ubuntu mit MATE DE ( Ubuntu MATE ) verwenden, können Sie Folgendes verwenden MATE Disk Usage Analyzer
:
mate-utils
Paketsmate-disk-usage-analyzer
Der Screenshot ist unten dargestellt:
auch am letzten 18.04 LTS sieht es traditionell schön aus.
Wenn Sie das Problem mit dem geringen Speicherplatz in Android Studio haben, löschen Sie einfach den unerwünschten Emulator in Ihrem AVD-Manager. Ich habe das Ganze verschwendet, um andere Dinge auszuprobieren.
Filelight ist das beste grafische Programm, um die Verwendung einiger gemounteter Partitionen herauszufinden. Zeigt nicht alles an, was vom System bereitgestellt wird, sondern zeigt genügend Daten an, die einem durchschnittlichen Benutzer genügen sollten. Erfordert kein root, kann als normaler Benutzer ausgeführt werden. Gehört zu KDE.
Sie können den verfügbaren freien Speicherplatz einfach mit dem Befehl free ermitteln. Hier erhalten Sie eine klare Erklärung zur Verwendung freier Befehle
Verwenden Sie den Befehl "free", um freien Speicherplatz unter Linux zu finden
free
Befehl gilt für Speicher , nicht für Festplatten.
Sie könnten auch für die umfassendste Gesundheitsstatus Informationen über Ihre Festplatte verwenden: smartctl --xall /dev/sda
.
Es könnte sudo
Privilegien erfordern .