Может ли размер файла отличаться между двумя файловыми системами в пределах одной ОС? - PullRequest
0 голосов
/ 11 мая 2018

Я знаю, что один и тот же файл будет иметь разный размер в Linux и Windows из-за того, как две ОС определяют килобайт.Я хотел знать, будут ли файлы в одной и той же ОС (например, Windows) иметь разные размеры на двух дисках с другой файловой системой (например, NTFS и FAT).

1 Ответ

0 голосов
/ 11 мая 2018

Файлы обычно имеют два размера файлов.

  1. Размер данных в файле.Это будет то же самое в большинстве файловых систем.

  2. Объем дискового пространства, необходимого для хранения файла.

Последний включает необходимое пространстводля накладных и неиспользованных распределений.В случае накладных расходов у вас могут быть такие вещи, как ссылки на экстенты файлов, а некоторые файловые системы включают индексы и количество записей.Эти издержки могут варьироваться в файловой системе.

В последней дисковое пространство выделяется в кластерах (которые кратны размеру блока).Размерный файл может иметь разное количество кластеров, если размер кластера отличается или что-то в служебной информации (например, фрагментация файла) приводит к тому, что файлу требуется больше кластеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...