Общий размер и Размер на диске — в чем разница

Многих интересует почему в свойствах файла или каталога отображается разница между размером файла и занимаемым местом на диске. Кликнув на файле или каталоге правой кнопкой «мыши» и выбрав пункт «Свойства» можно увидеть разницу между «Размер» и «На диске». Например в файловом менеджере SpaceFM эта информация представлена как «Общий размер» и «Размер на диске«.
Почему «Размер на диске» больше чем «Общий размер»
Причина в разнице между реальным размером файла и фактически занимаемым местом на жестком диске кроется в размере блока, который автоматически или вручную был выбран при форматировании диска. Большинство современных файловых систем могут работать с размерами блока от 1 КБ (1024 байта) до 64 КБ (65536 байт). При создании файла для его хранения на диске ему отводится определённое количество блоков. Например, если в файловой системе, которая отформатирована с размером блока в 4 КБ (4096 байт), создать пустой текстовый файл, то его «Размер» (Общий размер) будет 0 байт, а фактически «На диске» (Размер на диске) он будет занимать 4 КБ (4096 байт). Другими словами, под хранение файла отводится минимум один блок файловой системы, а если файл не помещается в один блок, то ему отводится ещё один, и так далее пока файл не поместится полностью. Когда файл не помещается в один блок, то в таком случае мы получаем его фрагментацию — т.е. файл разбивается на фрагменты размером в 4 КБ (4096 байт) и помещается в отдельные ячейки (блоки) файловой системы.
Почему «Общий размер» больше чем «Размер на диске»
Бывают также и такие, казалось бы парадоксальные, случаи, когда файловый менеджер может выдать результат в котором «Размер» (Общий размер) окажется больше, чем фактически «На диске» (Размер на диске). Например «Общий размер:» корневого раздела / 281,0 Г ( 1071898461 байт ), а «Размер на диске:» 274,5 Г ( 2703195136 байт ). Так может произойти, например, из-за использования NTFS сжатия на разделе. В данном случае так и произошло, ОС Linux, анализировался корневой раздел / в структуре которого в точку /mnt/BACKUP был смонтирован NTFS раздел с размером блока в 64 кб и активированным на нём NTFS сжатием.
Какой размер блока выбирать при форматировании диска
Для операционной системы, включая домашние каталоги пользователей, вполне оптимальным размером является стандартный размер блока в 4 КБ. А вот для хранения больших мультимедиа (аудио, видео) файлов, минимальный размер каждого из которых всегда больше 1-3 МБ, лучше конечно выделить отдельный раздел и отформатировать его с максимальным размером блока в 64 КБ. Что касается виртуальных серверов используемых под обычные веб-сайты, то в этом случае возможно будет лучше снизить размер блока до 2, а то и до 1 КБ — ведь от общего числа файлов хорошо оптимизированного сайта может быть около половины файлов не превышающий даже 1 КБ (80, 500, 800 байт).
АдМинь БагоИскатель ярый борец за безглючную работу любых механизмов и организмов во всей вселенной и потому пребывает в вечном поиске всяческих багов, а тот кто ищет как известно всегда находит. Когда что-то или кого-то вылечить не в состоянии, то со словами «Я в аду, а вы все черти» уходит в запой выйдя из которого снова берётся лечить неизлечимое.
Ещё статьи автора
- Joomla 4 getLimitBox() — Длина списка элементов
- Отзывы о магазине
- Shelter для Android и передача файлов между профилями
- Linphone: установка, настройка, проблемы
- Та не робот я!
Нет комментариев
Вы можете стать первым, кто добавит комментарий к этой записи.
Добавить комментарий
- Мессаги исключительно рекламного содержания, либо содержащие только одни оценочные суждения типа «круто» («отлично», «спасибо», «автор дебил» и т.п.) не публикуются;
- Злостным спамерам, пранкерам и прочей сетевой нечисти рекомендуем напрасно не тратить своего времени и удовлетворять свои больные фантазии на специализированных Интернет ресурсах!;
- Разумная обоснованная критика, замечания, дополнения приветствуются. Поля помеченные символом * обязательны к заполнению.
Новое в блоге
- Принят стандарт Li-Fi 802.11bb + 5G, светодиодные лампы, мозговые чипы и анальные зонды
- Скрытая Wi-Fi сеть
- Жадность мобильных операторов
- Joomla 4 getLimitBox() — Длина списка элементов
- Joomla 4 — мультиязычность
Комментарии в блоге
цену посылки то они специально занижают шоб на налогах экономить, выгодно обоим сторонам, а что фуфло парят, та кто бывает — просто наебизнес .
😆 Да, есть такой: Вторжение (фильм, 2007) — Википедия: https://ru.wikipedia.org/wiki/Вторжение_(фильм,_2007) Первоначально фильм планировался как .
«Сделай прививку и ты станешь такой же. » — это из какого-то фильма, не могу вспомнить название. там тётка с ребёнком весь фильм убегала от инопланетных .
Тоже пользуюсь старым кнопочным и на днях получил слайд-шоу нарезку из 4 или 5 СМС, первое из которых начиналось: Бла-бла-бла . В Україні стартує .
У алиэкспресс есть юмор. в отдельном браузере 3-4 дня открыта вкладка с деталями по рефунду, язык инглишь, обновлял через день — язык оставался инглишь .
Новое на форуме
-
- VMware сильно грузит хостовый HDD
- вероятно ответ малость запоздал. смотреть в диспетчере задач виндоса, сортирнуть.
Почему существует большая разница между «размером» и «размером на диске»?

В большинстве случаев значения «Размер» и «Размер на диске» будут очень близки к совпадению при проверке размера папки или файла, но что, если между ними существует огромное расхождение? Сегодняшняя публикация SuperUser Q&A дает ответ на эту запутанную проблему.
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser — подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читатель SuperUser thelastblack хочет знать, почему существует такая огромная разница между «размером» и «размером на диске» для папки на SD-карте его телефона:

Как вы можете видеть ниже, существует большая разница между полями «Размер» и «Размер на диске» для этой папки. Это почему?
Я знаю, что «Размер на диске» должен быть немного больше, чем «Размер» из-за единиц распределения в Windows, но почему между ними такая большая разница? Может быть, из-за большого количества файлов?
Кстати, эта папка находится на SD-карте моего телефона Android. Внутри мое приложение карт хранит свои кешированные карты, а приложение получает карты из Google Maps.
Глядя на снимок экрана, определенно существует огромное несоответствие между «Размером» и «Размером на диске», так что же здесь произошло, чтобы вызвать это?
Ответ
У участника SuperUser Боба есть для нас ответ:
- 50 000 файлов
- Размер кластера 32 КБ (единицы распределения), что является максимальным для FAT32.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .
В чем разница между SIZE и SIZE ON DISK
Размер«А»Размер на disk» относится к пространство, занимаемое файлом на disk (HDD) и фактический размер файла. Если у вас есть папка большого объема (скажем, более 2 ГБ), в которой вы храните много файлов .doc, .txt, .php и т. Д.… Вы заметите «Объекты” как пространство, занимаемое на disk этой папки (размер на disk) больше фактического объема файлов (Size).
На изображении ниже у нас есть папка «Demo», которая содержит 67.155 8.958 файлов, сгруппированных в XNUMX XNUMX папок. Разница в размерах между «размер«А»размер на disk«очень большой. Размер: 3.17GB / Размер на disk: 6.98GB.

Та же папка «Demo» с почти таким же количеством файлов и папок (эти различия можно не учитывать), но stoctat на другой HDD , мы замечаем на изображении ниже, что разница между «размером» и «размером на disk” намного меньше, чем в предыдущем случае. Размер: 3.17GB & Размер на disk: 3.35GB.

Как и где эта разница?
Размер» относится к Фактический размер файлаИ «Размер на disk» относится к занятого пространства на жестком диске из файла. Разница в объеме «Размер на disk” в двух приведенных выше примерах задается как Размер единицы объема (Размер кластера) Жесткого диска.
Вы, наверное, заметили, что когда вы хотите отформатировать разделЕсли вы выберете NTFS, у вас есть несколько вариантов, включая «Размер кластера”(Установить, чтобы быть размер единицы а diskAcquis — 512 байтов, 1024 байта, 2048 байтов, 16 килобайт, 32 килобайта, 64 килобайта и т. Д.).
Хорошо, допустим, вы настроили его для раздела жесткого диска 64 килобайт / шт. Поскольку эти единицы неделимыйИ диск не может храниться несколько файлов, если у вас есть два небольших файлов 2 килобайт каждый (4 килобайт всего) они займут на disk 128 килобайт,
Чтобы сэкономить вам как можно больше места disk, небольшие файлы, которые в данный момент не используются, рекомендуется заархивировать (.zip, .rar).Сообщение будет продолжена в ближайшее время с учебник, который будет представлен в подробности компонент HDD. HDD типовВездеходы и технические детали.
Увлеченный технологиями, я с удовольствием пишу на StealthSettings.com с 2006 года. Вы найдете статьи об операционных системах, написанные мной Windows, Linux, macOS, но и о таких веб-платформах, как WordPress şi WooCommerce
Разница между размером и размером на диске
Многие люди, просматривая свойства файла, папки или диска, приходят в замешательство, поскольку свойства size и size on disk обычно не соответствуют друг другу. Значение size на странице свойств указывает на фактический размер файла, а размер на диске — на количество байт, которые он занимает на жестком диске.
Это расхождение происходит из-за того, как файловая система хранит файл на диске. Файловые системы рассматривают ряд байт как единый кластер, чтобы уменьшить количество используемых адресов. В зависимости от файловой системы общий размер кластера может варьироваться от 2 КБ до 32 КБ. Файл, записываемый на диск, занимает дискретное количество кластеров, независимо от их фактического размера. Так, файл размером 1 КБ при сохранении в файловой системе с кластерами 2 КБ будет занимать 2 КБ, но в файловой системе с кластерами 32 КБ он будет занимать 32 КБ. Кроме того, файл размером 33 КБ займет 17 кластеров по 2 КБ (34 КБ) или 2 кластера в файловой системе с 32 КБ (64 КБ). Объем пустого пространства для каждого файла не превысит размер кластера.
Исходя из приведенных выше аргументов, можно ожидать, что размер на диске будет больше фактического размера не более чем на размер кластера. Хотя часто это действительно так, некоторые факторы могут повлиять на эти значения. Если рассматривать папку с большим количеством файлов внутри, расхождение может быть гораздо больше, поскольку каждый отдельный файл может занимать место впустую, и все это может суммироваться для папки.
Иногда размер на диске может быть меньше, чем реальный размер файла. Это кажется невозможным, но это может произойти, если вы используете определенные функции, такие как автоматическое сжатие файлов, предлагаемое операционной системой. Отображаемый размер — это фактический размер файла, но поскольку операционная система сжимает его, занимаемое место часто оказывается значительно меньше.
1.Размер — это фактическое количество байт файла, а размер на диске — фактическое количество байт, которое он занимает на диске.
2.Размер на диске обычно больше, чем фактический размер файла.
3.Размер на диске может быть меньше фактического размера для дисков, использующих сжатие.