Я пытаюсь изменить размер раздела таким образом, чтобы он точно подходил для физических экстентов размером 4 МБ. Это означает, что количество секторов раздела должно соответствовать точному числу, чтобы соответствовать этому критерию. Делая это, я могу преобразовать раздел в раздел LVM.
Сейчас раздел выглядит так:
sudo fdisk -l /dev/sda
Disk /dev/sda: 32 GiB, 34359738368 bytes, 67108864 sectors
Disk model: VBOX HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9A97A1D8-0BC8-494B-9B88-1EC4F8AAE7CE
Device Start End Sectors Size Type
/dev/sda1 2048 512000 509953 249M BIOS boot
/dev/sda2 999424 65107967 64108544 30.6G Linux filesystem
/dev/sda3 65107968 67106815 1998848 976M Linux swap
Я использую электронную таблицу, которую я сделал, чтобы увидеть, какого размера должен быть раздел. Раздел прямо сейчас:
Секторы | Байты | МиБ | PE |
---|---|---|---|
64108544 | 32823574528 | 31303 | 7825,75 |
Поэтому мне нужно округлить до 7825 PE, поэтому он становится следующим:
Sectors | Bytes | MiB | PE |
---|---|---|---|
64102400 | 32820428800 | 31300 | 7825 |
Изменение размера в GParted с 31303 MiB до 31300 MiB не работает. Получается 31299 МБ.
Может быть, есть какие-то базовые знания, о которых я просто не знаю? По крайней мере, я ожидаю, что GParted не даст возможности изменить размер между 1-3 МБ.
То же самое относится и к resize2fs.
По какой причине это невозможно с GParted?
Можно ли вообще разделить размер на 1 или 3 МБ?