Ich bin kein Linux-Profi und habe vielleicht etwas in den Dokumenten übersehen, aber:
df -ah
Zum Beispiel automatisch wieder größte Einheit: M
/ G
/ T
.
einfach df
ohne Optionen, Rückgaben, was ich annehme, sind Sektoren, keine Bytes.
parted /dev/sda1 unit B print
Es wird in Bytes angezeigt, gibt jedoch keine used
/ available
bytes zurück.
Ich habe von der Konvertierung von Sektoren in tatsächliche Größen gehört, aber ich habe keine Ahnung, wie ich das tun würde.
Wie kann ich die tatsächlichen Bytes der Partition zurückgeben?
linux
hard-drive
partitioning
Ruckmodus
quelle
quelle
df -B1
parted /dev/sdd1 unit B print
==3221225472B
==3221225472
, wobeidf -B1 -a | grep /dev/sdd1
fürUsed
+Available
==1152532480
+1857056768
=3009589248
. Und3221225472
-3009589248
=211636224
. Wo sind diese 201MiBs in diesem Fall geblieben?df
meldet Dateisystemgrößen,parted
meldet Partitionsgrößen. Der Unterschied wird durch den Overhead des Dateisystems verursacht.Antworten:
Wenn Sie die Partitionsgröße benötigen, sollten Sie den bereits erwähnten Befehl verwenden können:
Wenn Sie die Gesamtgröße des Dateisystems benötigen, können Sie die Gesamtzahlen verwenden, die gegeben sind durch
df
:Beachten Sie, dass wenn Sie den von und angegebenen verfügbaren Speicherplatz zusammenfassen
df
, dieser geringer ist als der angegebene Gesamtspeicherplatz. Dies ist auf den Overhead des Dateisystems zurückzuführen, z. B. auf das Journal.Wenn Sie Ihr Dateisystem-Setup ändern oder nur einen Blick darauf werfen möchten, beachten Sie die
tune2fs
unddumpe2fs
manpages.quelle
D:/
oder mit Backslash, um ein anderes Laufwerk als Cygwin anzuzeigen.