web-dev-qa-db-ja.com

まったく同じサイズの2つのパーティションを作成する方法は?

次のコマンドを使用して2つのパーティションを作成しました。

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

各パーティションには50001 MBが必要です。ただし、最初のパーティションから2番目のパーティションにコピーしようとする「partclone」を使用すると、これら2つのパーティションが同じサイズではないというエラーが表示されます。 2つ目は50000 MBです。

「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

ブロック数の違いを示しています。

したがって、まったく同じサイズの2つのパーティションを作成する場合、どうすればよいですか?

どうもありがとう。

2
user276851

確かではありませんが、次のように思われます:

parted -s --align optimal /dev/sda -- mklabel gpt mkpart primary 4MiB 1 50% mkpart primary 4MiB 50% 100% set 1 boot
1
Xonline