Задача по арифметике - для сисадминов, программеров и все-всех-всех [Решено]
Здравствуйте!
Задачка по арифметике
Дано:
max кол-во кластеров в HFS+ — 2³²
размер блока (обычно) —512B
Следовательно:
max размер тома при min размере кластера —512B*2³²=2TiB
Проблема:
емкость моего диска ≈128GiB⪡2TiB, или, иначе говоря, размер кластера мог бы быть 32B. Так как размер блока фиксирован, и не может быть меньше 512B, то выбираем наименьшее, 1 блок на кластер.
Так почему OS X использует на моей машине кластер размером в ВОСЕМЬ! блоков???
Что за расточительство???
Всем большое спасибо!
UPD: При 1 000 000 файлов перерасход в худшем случае 3.34GiB - не так уж и много - при диске 128Gib -2.6%.
UPD: man newfs_hfs
Задачка по арифметике
Дано:
max кол-во кластеров в HFS+ — 2³²
размер блока (обычно) —512B
Следовательно:
max размер тома при min размере кластера —512B*2³²=2TiB
Проблема:
емкость моего диска ≈128GiB⪡2TiB, или, иначе говоря, размер кластера мог бы быть 32B. Так как размер блока фиксирован, и не может быть меньше 512B, то выбираем наименьшее, 1 блок на кластер.
Так почему OS X использует на моей машине кластер размером в ВОСЕМЬ! блоков???
Что за расточительство???
Всем большое спасибо!
UPD: При 1 000 000 файлов перерасход в худшем случае 3.34GiB - не так уж и много - при диске 128Gib -2.6%.
UPD: man newfs_hfs
