Различные части программного обеспечения сообщают статистику использования дискового пространства двумя способами. Файлы могут иметь размер, который представляет собой количество байтов в файле, и «физический размер», который является суммой размеров кластеров, используемых этим файлом. Физический размер или «размер кластера» - это минимальный фрагмент, который ОС отслеживает при обращении к пространству, используемому на диске. Поэтому, если у вас есть один файл, содержащий 1 байт, а размер вашего кластера - 8 килобайт, файл использует минимум 1 кластер, или 8kb.
Пустое пространство на диске действительно не является проблемой, даже если размеры дисков увеличиваются, а размеры кластеров увеличиваются до 32 КБ или 64 КБ.
guess my new question would be how to avoid each file using so much space?
Поместите файлы, которые используются меньше в архивный файл, например .zip-файл. У ОС есть ограничение на количество кластеров, на которые он может отслеживать.
Возможно, кто-то еще может объяснить ограничение на размеры кластера для нескольких ОС.