1

df -h показывает:

Filesystem             Size   Used  Avail Capacity iused      ifree
%iused  Mounted on /dev/disk1            233Gi  150Gi   83Gi    65%
3350360 4291616919    0%   /

Из Finder информация на HDD показывает:

249.68 GB
101.57 GB (12.78 GB purgeable)
148,108,524,404 bytes (148.11 GB on disk)

Почему от df доступно 83 ГБ, а в другом представлении того же жесткого диска - 101,57 ГБ?

1 ответ1

2

Вы видите два разных значения, потому что Finder MacOS сообщает GB, а df GiB. Оба числа относятся к одному и тому же фактическому количеству байтов.

Вы можете использовать разные базы для указания большого количества байтов:

  • 1 ГБ = 1 гигабайт = 1000 ^ 3 байта («гига» - это так называемый префикс SI)
  • 1 GiB = 1 Gibibyte = 1024 ^ 3 байта («Gibi» - это так называемый двоичный префикс)

Первый в основном использовался поставщиками жестких дисков, и Apple решила сообщать размер диска в Finder точно так же, как при покупке диска. Это технически правильно, так как диски продаются в «ГБ» и «ТБ».

Вместо этого df поставляемый с macOS, показывает ваш диск с двоичными префиксами, таким образом, с общей емкостью 233 ГБ (что примерно эквивалентно 250 ГБ).

PS: GNU df поставляемый с Linux, покажет двоичные префиксы при использовании df -h , но пометит их как G Если вы хотите использовать там префиксы SI, вы должны использовать df -H .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .