HDD Блок
Что такое блок?
Будьте внимательны, когда речь заходит о «блоках».
Обычно при этом имеется в виду размер блока,
предусмотренный в ядре Linux, — 1024 байт (в частности при работе с командами df, du и fdisk).
HDD Цилиндр
Цилиндр (8 225 280 байт, около 7,8 Мбайт) — размер цилиндра равен произведению размера дорожки на количество читающих головок.
При этом самым большим жестким дискам, используемым в Linux, присваивается условное количество головок, равное 255, таким образом,
размер цилиндра оказывается равен 255 - 32 256 ~ 8 225 280 байт.
Количество 255 является максимально возможным, так как для ноля предусмотрено всего 8 бит.
Чтобы узнать количество цилиндров, необходимо разделить мощность жесткого диска на размер цилиндра.
Как правило, на жестком диске размером 1 Тбайт имеется 1 000 000 000 000 = 212 байт места, что составляет около 121 600 цилиндров.
(Производители жестких дисков охотнее считают в десятичной системе, а не в двоичной, так как мощности кажутся «больше».
На самом деле, если считать в двоичной системе, то в одном терабайте будет 240 = 1 099 511 627 776 байт,
то есть примерно на 10 % «больше», чем в десятичном терабайте!)
Раньше эти термины отражали физическую архитектуру жесткого диска.
Нынешняя архитектура уже давно не такая — даже у традиционных жестких дисков, не говоря уже о SSD.
Так или иначе, в некоторых программах для секционирования, в частности в fdisk, расчеты по-прежнему проводятся в этих единицах.
Разумеется, при работе с Linux границы цилиндров не имеют никакого значения;
раздел может начинаться прямо в центре цилиндра (даже условного)!
HDD Дорожка
Дорожка (32 256 байт) — на всех современных жестких дисках дорожка состоит из 63 секторов, то есть из 63 * 512 = 32 256 байт.
Первоначально по количеству секторов можно было узнать, сколько их на одной окружности жесткого диска.
Сегодня это количество является условным. Максимально допустимое значение — 63,
так как уже в течение многих лет на хранение количества секторов отводится всего 6 бит.
HDD Сектор
Сектор (512 байт) — мельчайшей единицей жесткого диска является сектор, состоящий из 512 байт.
На некоторых новых жестких дисках размер сектора увеличен и составляет 4 Кбайт,
но из соображений совместимости размер сектора и далее объявляется равным 512 байт.
Советы по работе с такими жесткими дисками даются далее.