Einführung

Einführung

Einführung

In Gnu/Linux haben wir einige Einhängepunkte, wie:

/mountpoint1
/xyz/abc
/root
etc. 

Es ist möglich, dass Dateien und Verzeichnisse unter /mountpoint1zu einem anderen Datenträger gehören (egal ob physisch oder logisch (sagen wir LVM)) als Dateien und Verzeichnisse unter /xyz/abc. Das ist so etwas wie die Idee von Einhängepunkten.

Meine Frage ist:

Ist es möglich, den freien Speicherplatz unter zu überprüfen /mountpoint1? Mit anderen Worten, wie viele Dateien und Verzeichnisse (natürlich in B/KB/MB/GB... Einheiten) ich schreiben kannunter /mountpoint1.

Gibt es eine Möglichkeit, dies zu tun?

Es scheint etwas seltsam zu sein, aber ist es möglich zu überprüfenfreier Speicherplatz des Verzeichnisses/Pfades?

Antwort1

Es ist die Partition, die Volumegruppe oder das logische Volume, die den Speicherplatz enthält, nicht der Pfad. Sie können es ausführen, du -sh or df -haber das erste zeigt Ihnen nur den Speicherplatz, den der Pfad selbst verwendet, und das zweite ist etwas irreführend, da es anzeigt, was für die gesamte Partition oder Volumegruppe verfügbar ist, die den Pfad enthält. Wenn das Ihren Anforderungen entspricht, verwenden Sie es.

Andernfalls müssen Sie Folgendes tun, um den Speicherplatz einschließlich des verfügbaren Speicherplatzes sowie die Gesamtgröße und die Nutzung für die Festplatte, Partitionen, physischen Datenträger, Datenträgergruppen oder logischen Datenträger anzuzeigen:

df -h

Dies zeigt den gesamten Speicherplatz, den verfügbaren Speicherplatz und die Nutzung der gemounteten Dateisysteme. Wie ich oben bereits sagte, wird durch die direkte Ausführung über den Pfad der gesamte Speicherplatz des gemounteten Systems angezeigt, der dem entspricht, den Sie erhalten, wenn Sie es allein ausführen.

pvs
pvdisplay

Diese Befehle zeigen den gesamten und verfügbaren Speicherplatz der physischen Datenträger an.

vgs
vgdisplay

Diese Befehle zeigen den Gesamtspeicherplatz und den freien Speicherplatz der Datenträgergruppe(n) an.

lvs
lvdisplay

Diese Befehle zeigen den Gesamtspeicherplatz und den freien Speicherplatz der logischen Datenträger an.

fdisk -l

Dadurch werden die Datenträger und Partitionen angezeigt, einschließlich der belegten und verfügbaren Blockgrößen sowie deren Anfangs- und Endpunkte.

parted
print free

Wenn Sie in der Konsole erst die erste und dann die zweite verwenden, wird die Blockgröße der Partitionen einschließlich der Start- und Endpunkte und des freien Speicherplatzes angezeigt.

Antwort2

dfkann mit dem Datei-/Verzeichnisnamen als Argument aufgerufen werden und zeigt dann die Menge an freiem Speicherplatz auf dem Dateisystem an, das diese Datei/dieses Verzeichnis enthält, zum Beispiel:

df -h /mnt/san12/office
Filesystem            Size  Used Avail Use% Mounted on
/dev/sdc1             2.0T  2.0T   11G 100% /mnt/san12

Antwort3

Habe es mit Code versucht und es hat gut funktioniert. Es zeigt den gesamten Speicherplatz, den verfügbaren Speicherplatz und den belegten Speicherplatz an.

df -Ph /boot/|awk 'NR >1 {gsub("%","",$0);print $0}'| awk '{print "Total Space of partition" " "$2"\n""Used space on the disk is" $3"\n""free space on the disk is "$4}'

verwandte Informationen