Почему размер на диске настолько велик для одного файла?

Я прочитал пару сообщений, объясняющих, что когда у вас много маленьких файлов, «размер на диске», о котором сообщают окна, может быть намного больше, чем сообщаемый «размер». Это имеет смысл для меня, но из того, что я могу сказать, «размер кластера» или «единица распределения» обычно составляет 4 кБ, что (если я правильно понимаю аргумент) означает, что один файл должен быть не более 4 КБ Больше в метрике «размер на диске».

У меня есть tiff-изображение, которое, как сообщается, составляет 65 кБ в «размере», но 1,00 МБ при измерении как «размер на диске». Что может быть причиной этого большого несоответствия?

Обновление: теперь я понимаю, что файл находится на диске NAS, который запускает Linux. Я проверил размер единицы распределения, и это всего лишь 4 кБ, а не 1 МБ, например:

bash-3.2# /sbin/blockdev --getbsz /dev/sda1 4096 

Я также проверил файл с размером «1 КБ», и он отображается как 1,00 МБ под «размером на диске».

  • Обеспечение того, чтобы новые файлы в каталоге принадлежали группе
  • Терминал Vs. Shell
  • Может ли gedit на mac использоваться для редактирования файлов по ssh?
  • Как сделать адрес сервера имен постоянным в /etc/resolv.conf?
  • Невозможно установить соединение с ldap
  • Как я могу отменить «отметить раздел как активный» с помощью live CD на GParted / Linux?
  • Проблемы с Wi-Fi-соединением решены; Почему мое «исправление» работает?
  • Как отключить диск в Linux?
  • One Solution collect form web for “Почему размер на диске настолько велик для одного файла?”

    Данные (файлы являются двоичными данными) на дисках сохраняются в кластерах. Именно так работают жесткие диски. В этом примере кластеры длиной 4kb. Существуют опции для форматирования дисков в меньших единицах выделения.

    Чтобы быть грубым, подумайте о кластерах как слотах 4kb, которые готовы хранить двоичные данные. Если файл больше 4kb, ему потребуются дополнительные слоты. Если он меньше, это займет ровно один слот.

    Например, рассмотрим файл размером 5 килобайт. Поскольку он не будет вписываться в один кластер, будет использоваться дополнительный. Таким образом, размер диска будет 8kb, даже если файл на самом деле размером 5kb.

    Попробуйте создать небольшой файл (менее 4kb) и убедитесь, что его размер диска составляет ровно 4kb.

    Interesting Posts

    Как отключить Control-W в Windows XP?

    Dkms не находит источник ядра

    Поиск URL-адресов из списка IP-адресов

    Порт переадресации портов UDP не работает

    Значок пиктограммы на значок панели задач (2) добавлен

    Есть ли способ программно установить свойства принтера в Windows?

    Какое максимальное количество сообщений я могу хранить в папке в Microsoft Outlook?

    Как я могу заставить Windows 10 искать мои настройки / элементы панели управления?

    Как я могу переназначить Ctrl + C, чтобы отправить сигнал прерывания другим ключом?

    Автоматически показывать подключенные запоминающие устройства на рабочем столе Windows

    Как создать виртуальный флоппи-дисковод?

    Как установить несколько версий Acrobat Reader на одной машине

    Можно ли установить значок для приложения, зарегистрированного в OpenWith?

    Приложение для iPhone для воспроизведения музыки из доли samba

    Может ли вирус расплавить процессор?

    Давайте будем гением компьютера.