Задать вопрос

Пропущенные сектора в разметке диска

Был увеличен физический диск у виртуальной машины, поэтому на появившемся месте нужно создать раздел и добавить его в группу томов LMV.
При создании тома было обнаружено нечто странное — а именно, «дырки» между уже имеющимися разделами.

$ sudo fdisk /dev/sda

Command (m for help): p

Disk /dev/sda: 128.8 GB, 128849018880 bytes
255 heads, 63 sectors/track, 15665 cylinders, total 251658240 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e7217

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 83 Linux
/dev/sda2 501758 104855551 52176897 5 Extended
/dev/sda5 501760 104855551 52176896 8e Linux LVM

Command (m for help): n

...

First sector (499712-<b>251658239</b>, default 499712):
Using default value 499712
Last sector, +sectors or +size{K,M,G} (499712-<b>501757</b>, default 501757):

Можно заметить, что /dev/sda1 заканчивается на секторе 499711, а /dev/sda2 начинается на секторе 501758 — то есть имеется дырка примерно в 1Мб. Соответственно, при создании нового раздела fdisk предлагает начать его именно с сектора 499712.

Диск размечался автоматически при установке Ubuntu.

Вопросы:
1. Откуда могла взяться эта дырка, и стоит ли беспокоиться об этом вопросе?
2. Правильно ли я понимаю, при создании нового раздела мне просто нужно указать в качестве первого сектора значение 104855552?

Заранее спасибо.
  • Вопрос задан
  • 4566 просмотров
Подписаться 5 Оценить Комментировать
Решения вопроса 1
KrD
@KrD
1. Не стоит беспокоится. Откуда взялась — смотрите ниже.
Путём нехитрых махинаций:
а) первый раздел (/dev/sda1):
смещение: 2048 [сектор] = 1048576 [байт] = 1 [мегабайт]
размер: (499711 — 2048 + 1) = 497664 [сектор] = 254803968 [байт] = 243 [мегабайт]
б) второй раздел (/dev/sda5):
смещение: 501760 [сектор] = 256901120 [байт] = 245 [мегабайт]
размер: (104855551 — 501760 + 1) = 104353792 [сектор] = 53429141504 [байт] = 50954 [мегабайт]

Все полученные значения — целые. По логике вещей, во время установки ОС разметка диска производилась с выравниванием по 1 мегабайту, что есть хорошее правило. Из-за выравнивания и образовалась эта самая «дырка». Это некритично в большинстве случаев.

2. Да.
(245 + 50954) [мегабайт] = 53686042624 [байт] = 104855552 [сектор].
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
deleted-mifki
@deleted-mifki
Имхо, это просто выравнивание начал разделов. Не знаю, насколько оно в настоящее время и на вашей конфигурации актуально, но инсталлятор может просто перестраховываться.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы