Wenn ich einen sudo df -h
Befehl ausführe , habe ich folgende Ausgabe erhalten:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 12G 9.5G 1.1G 91% /
/dev/sda4 3.8G 1.5G 2.1G 41% /home
/dev/sda1 99M 75M 20M 80% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sdc1 51G 2.6G 46G 6% /u000
Aber woher weiß ich die Liste der Verzeichnisse unter /sda2
? Wenn ich beispielsweise einen ls /
Befehl ausführe , werden alle Verzeichnisse unter root angezeigt.
$ ls /
bin cdunix dev etc lib lost+found misc mnt1 mtp net PatchInstall root selinux sys tmp usr
boot cron_4058 esm home lib64 media mnt mnt2 NB_DIR opt proc sbin srv tftpboot u000 var
- Aber gibt es einen Befehl oder eine Möglichkeit, über die ich auch das Dateisystem auflisten kann?
- Da bleibt sehr wenig Platz übrig
/dev/sda2/
. Wie kann ich mehr Speicherplatz von dieser Partition frei machen?
quelle
tree -P /dev/sda4/
und folgendes Ergebnis erhalten: `. 0 Verzeichnisse, 0 Dateien`/
Wenn Sie nach Verzeichnissen suchen, die Speicherplatz belegen und sich nicht auf einer anderen Partition befinden, möchten Sie
du -hx --max-depth=1 /
. Das-x
weist es an, nicht in Verzeichnisse abzusteigen, die sich auf anderen Dateisystemen (Partitionen) befinden. Es wird--max-depth=1
darum gebeten, nur eine Zeile (mit der Auflistung des gesamten Speicherplatzes für dieses Verzeichnis und alle Unterverzeichnisse) für jedes Verzeichnis in/
jedem einzelnen Unterverzeichnis zu drucken .Sie können dann einen Drilldown in die größeren Unterverzeichnisse durchführen, um herauszufinden, was den Speicherplatz einnimmt.
quelle
Es gibt keine Verzeichnisse unter / dev / sda2, / dev / sda2 ist eine Partition auf der Festplatte (sda ist die Festplatte und 2 ist die Partitionsnummer).
Da Sie nur ein Dateisystem gemountet haben, befinden sich alle auf dem / fs.
Eine bessere Möglichkeit, eine Liste der bereitgestellten Dateisysteme anzuzeigen, ist die Verwendung von mount:
Um die von einem Ordner verwendete Speichermenge anzuzeigen, können Sie den folgenden
du
Befehl verwenden, z.du
hat viele Nutzungsmöglichkeiten. Ein wirklich guter Weg, um große Ordner aufzuspüren, ist--max-depth=1
, dass die Tiefe der Ausgabe begrenzt wird:Sie erhalten viele Fehlermeldungen, wenn Sie dies auf / ohne root ausführen.
du
kann Ihnen helfen, herauszufinden, welche Dateien gelöscht werden müssen, um mehr Speicherplatz zu schaffen. Wenn Sie keine Dateien löschen können, müssen Sie entweder die Größe der Partition ändern oder einige Daten auf eine andere Partition verschieben.quelle
/dev/sda2