Anscheinend df
wird für jede Größe "i" nach Großbuchstaben gesetzt. Dies ist sinnvoll für Kilobytes / Kibibytes, Gigabytes / Gibibytes und Mebibytes (wenn "Mi" dafür steht). Aber warum sollte es "Bi" für Bytes verwenden?
Ein Teil meines Ergebnisses von df -h
ist zum Beispiel:
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
df -H
? RTM - dieh
Optionsausgabe ist Basis 2 und dieH
Optionsausgabe ist Basis 10.Antworten:
Dies ist der Unterschied zwischen dem Dezimalwert und dem binären Präfix . In diesem Fall heißt es, dass Sie 0 Binärbytes verwenden.
Was ist der Unterschied?
Am Beispiel von "Giga" bedeutet dies 1000 3 von etwas (dh Gigahertz).
In Computern wirft es ein interessantes Problem auf:
Ein Gigabyte ist 1000 3 Bytes. Ein Byte besteht jedoch aus 8 (binären) Bits. Das heißt, es sind technisch 1024 3 Bytes. Um dies zu berücksichtigen, verwenden wir eine andere Notation:
Die Ausgabe sagt Ihnen, dass es binäre Einheiten verwendet.
Wenn Sie die Ausgabe in "vom Menschen lesbarer Dezimalschreibweise" erhalten möchten, verwenden Sie ein Großbuchstaben "H":
Schließlich handelt es sich eigentlich nicht um eine Apple-Konvention, sondern um eine von BSD (es ist ein BSD-Befehl). Weitere Informationen finden Sie auf der Manpage (
man df
).quelle
1GB
und kennen1GiB
. Die Frage ist: Was ist der Unterschied zwischen1Bi
und1B
? Warum zwei verschiedene Symbole?Bi bedeutet, dass Sie in Einheiten von 1024 0 Bytes anstelle von 1000 0 Bytes angegeben sind.
Das heißt, sie sind dieselbe Einheit, würden aber keine größeren Präfixe haben, die Exponenten ungleich Null bedeuten. Es sieht so aus
df
, als wäre es nur pedantisch, um im Power-of-2-Einheiten-Modus konsistent zu sein.Dies ist eine erfundene Konvention: Es gibt keine Metrik oder IEC "Bi" -Einheit, nur 2-Buchstaben- IEC-Präfixe , die mit "i" enden, zur Verwendung mit Mengen von Bits oder Bytes. (zB Mi für Mebibytes oder Mebibits.) Und nein, es wird nicht erwartet, dass Sie das jemals ironisch mit ernstem Gesicht laut aussprechen.
"iB" mag sinnvoller sein (binäre Bytes ohne Präfix), aber es ist auch keine Sache.
quelle
df
Ausgabe) bedeutet dies natürlich .