Differnce между blockize и bytesize в файловых системах linux / unix

Может ли кто-нибудь обсудить точную разницу между размером блока и размером байта, когда речь заходит о размерах дисков для файловых систем Linux / Unix.

Размер байта эквивалентен физическому размеру диска. Например, 1 ТБ диск имеет размер байта 1099,511,627,776 байт.

Размер блока зависит от диска. Жесткий диск 1 ТБ может иметь размер блока 512 байтов или 4096 байтов (или что-то совсем другое).

Размер блока просто относится к объему блока памяти 1, который будет потребляться на жестком диске.

Например, рассмотрим следующий текст:

Привет мир!

Это 13 байт данных (12 байтов + 1 нулевой символ для EOF). На HD с размером блока 512 этот текстовый файл может иметь только 13 байт, но он будет потреблять 512 байт пространства на жестком диске, потому что диск записывает 512 байт на блок (данные записываются в блоки, а не байты) ,

Размер блока / байта – жесткий диск / файловая система, а не ОС (Windows / Linux / OSX). Таким образом, файловая система (например, NTFS / ext4) может поддерживать более высокие размеры блоков, но ОС может не поддерживать этот тип файловой системы (например, без поддержки ext4 в Windows).

Это своего рода «вкратце», надеюсь, что это поможет.

  • Как отключить отображение даты и времени в вертикальных расколах экрана GNU?
  • Почему мы используем cp для копирования файлов, а не dd? (В unix-производных)
  • Определение размера кэша L2 в Linux
  • Как сделать разрешение на новый файл наследованием из родительского каталога?
  • Где мои личные / общедоступные ключи SSH в UNIX?
  • Фильтровать файл, когда столбец находится в белом списке
  • Unix: как объединить два каталога
  • Какие / где различия
  • Как удалить все файлы, кроме одного в Unix?
  • Custom Vim Highlighting (работает только с определенными типами файлов)
  • Создание имени строковой переменной из значения другой строки
  • Давайте будем гением компьютера.