![まったく同じサイズの 2 つのパーティションを作成するにはどうすればよいでしょうか?](https://rvso.com/image/1083354/%E3%81%BE%E3%81%A3%E3%81%9F%E3%81%8F%E5%90%8C%E3%81%98%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%AE%202%20%E3%81%A4%E3%81%AE%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F.png)
次のコマンドを使用して 2 つのパーティションを作成しました。
parted /dev/sda --script -- mkpart primary 1 50001
parted /dev/sda --script -- mkpart primary 1948001 1998001
各パーティションは 50001 MB である必要があります。ただし、「partclone」を使用して最初のパーティションから 2 番目のパーティションにコピーしようとすると、これら 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 つのパーティションを作成したい場合はどうすればよいでしょうか?
どうもありがとう。
答え1
よく分かりませんが、次のようなものだと思います:
parted -s --align optimal /dev/sda -- mklabel gpt mkpart primary 4MiB 1 50% mkpart primary 4MiB 50% 100% set 1 boot
答え2
あなたのディスクが/dev/sdaファイルシステムでフォーマットしたい場合拡張子4:
sudo parted /dev/sda
(parted) mklabel gpt
(parted) mkpart primary ext4 0% 50%
(parted) mkpart primary ext4 50% 100%
注意:0: 0% の % にも注意してください (これにより魔法が発揮されます)
確認する:
(parted) print
(parted) align-check optimal 1
(parted) align-check optimal 2
fdisk でも確認します (parted から抜け出します):
sudo fdisk -l /dev/sda