Рейтинг:2

Изменить размер раздела на 1 или 3 МБ невозможно

флаг fr

Я пытаюсь изменить размер раздела таким образом, чтобы он точно соответствовал физическим экстентам размером 4 МБ. Это означает, что количество секторов раздела должно соответствовать точному числу, чтобы соответствовать этому критерию. Делая это, я могу преобразовать раздел в раздел LVM.

Сейчас раздел выглядит так:

sudo fdisk -l /dev/sda
Диск /dev/sda: 32 ГиБ, 34359738368 байт, 67108864 сектора
Модель диска: VBOX HARDDISK   
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 9A97A1D8-0BC8-494B-9B88-1EC4F8AAE7CE

Размер начальных и конечных секторов устройства Тип
/dev/sda1 2048 512000 509953 249M загрузка BIOS
/dev/sda2 999424 65107967 64108544 Файловая система 30.6G Linux
/dev/sda3 65107968 67106815 1998848 976M Linux подкачка

Я использую электронную таблицу, которую я сделал, чтобы увидеть, какого размера должен быть раздел. Раздел прямо сейчас:

Секторы Байты МиБ ЧП
64108544 32823574528 31303 7825.75

Поэтому мне нужно округлить его до 7825 PE, чтобы получилось:

Секторы Байты МиБ ЧП
64102400 32820428800 31300 7825

Изменение размера в GParted с 31303 МБ до 31300 МБ не работает. Получается 31299 МБ.

Может быть, есть какие-то базовые знания, о которых я просто не знаю? По крайней мере, я ожидаю, что GParted не даст возможности изменить размер между 1-3 МБ.

То же самое относится и к resize2fs.


По какой причине это невозможно с GParted?

Есть ли вообще способ разделить размер на 1 или 3 МБ?

Рейтинг:5
флаг cn

Разделы должны быть выровнены, и при неправильном выравнивании возникнет ошибка, поэтому инструменты выровняют его автоматически. parted серверная часть gparted имеет автоматическое выравнивание, а также возможность отключить его.

разделил /dev/sda
выровнять-проверить вариант n

где n — раздел. Также из мануала есть варианты для этого:

-a тип выравнивания, --align тип выравнивания

Установите выравнивание для вновь созданных разделов, допустимые типы выравнивания:

  • none Используйте минимальное выравнивание, разрешенное типом диска.
  • цилиндр Совместите перегородки с цилиндрами.
  • минимальное Используйте минимальное выравнивание, указанное в информации о топологии диска. Это и значение opt будут использовать информацию о макете, предоставленную диском, для выравнивания адресов таблицы логических разделов с фактическими физическими блоками на дисках. Минимальное значение — это минимальное выравнивание, необходимое для правильного выравнивания раздела по физическим блокам, что позволяет избежать снижения производительности.
  • оптимальный Используйте оптимальное выравнивание в соответствии с информацией о топологии диска. Это соответствует кратному размеру физического блока таким образом, чтобы гарантировать оптимальную производительность.

Большинство инструментов используют выравнивание по умолчанию 1 МБ. Но...

  • на дисках MBR: параметры размера или смещения округляются до выравнивания цилиндров в большую сторону.
  • На дисках GPT: параметры размера или смещения округляются до выравнивания по секторам.
Typewar avatar
флаг fr
Итак, в этом случае мне лучше использовать parted (не GParted) для всего этого процесса? Является ли `align-check` временным изменением во время работы parted или это постоянное изменение?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.