diskutil list partition size wrong?

0

diskutil list

jcyangzhdeiMac:ntfs_read jcyangzh$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS mac                     249.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

aber df -h

jcyangzhdeiMac:~ jcyangzh$ df -h

Filesystem      Size   Used  Avail Capacity    iused      ifree %iused  Mounted on
/dev/disk0s2   232Gi  167Gi   65Gi    73%    3120246 4291847033    0%   /

öffne den Datenträger mit dem Hex-Editor, analysiere die gpt-Tabelle

gpt table

Die Größe von mac Partition sollte sein (487127591 - 409640 + 1) * 512 Bytes, das ist 232.0849609375 GiB.

Was ist los mit der Ausgabe der Diskussil-Liste?

Jichao
quelle
2
Deine Rechnung ist falsch. Laufen Ihre Zahlen durch einen Taschenrechner, bekomme ich 249.199591424 GB. 249.2GB scheint korrekt zu sein
Allan
1
@Allan überprüft scheint diskutil 1000 zu verwenden, aber df 1024 zu verwenden.
Jichao
Ja. Die Größe in in df wird angezeigt als 232Gi nicht 232GB das ist die Konvention für Gibibyte Dies wird mit Basis 2 und nicht mit Basis 10 berechnet. An der Ausgabe ist nichts auszusetzen.
Allan