Как создать два раздела одинакового размера?

Я создал два раздела, используя следующие команды.

parted /dev/sda --script -- mkpart primary 1 50001
parted /dev/sda --script -- mkpart primary 1948001 1998001

Каждый раздел должен иметь 50001 МБ. Однако, когда я использую "partclone", пытаясь скопировать данные с первого раздела на второй, он жалуется, что эти два раздела имеют разный размер. Второй - 50000 МБ.

Когда я делаю "fdisk -l", ниже вывод.

Disk /dev/sda: 1999.3 GB, 1999307276288 bytes
255 heads, 63 sectors/track, 243068 cylinders, total 3904897024 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: 0x000d3669

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    97658879    48828416   83  Linux
...
/dev/sda4      3804690432  3902345215    48827392   83  Linux

Показывает разницу в количестве блоков.

Так что, если я хочу создать два раздела с одинаковым размером, что мне делать?

1 ответ

Я не использовал parted, но с помощью fdisk, если я хочу быть точным, мне нужно изменить единицы измерения на цилиндры или сектора (при условии, что геометрия диска одинакова). Как насчет того, чтобы попробовать это и посмотреть, не приблизишься ли ты?

Вы должны иметь возможность поставить суффикс на свой номер, чтобы указать тип единицы. Согласно справочной странице это "s" для секторов и "cyl" для цилиндров.

Другие вопросы по тегам