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?


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.