次のコマンドを使用してパーティションを作成しています。別れた私が使ったコマンドマークパット新しい基本パーティションを作成するオプションです。ところで、この操作を実行すると、珍しいエラーメッセージが表示されます。これは私の結果です。
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 729GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 300GB 300GB primary ext4 boot
(parted) mkpart
Partition type? primary/extended? primary
File system type? ext4
Start? 1050
End? 30000
Warning: You requested a partition from 1050MB to 30.0GB (sector 2050781..58593750). The closest location we can manage is 300GB to 300GB (sector 585936896..585936896).
Is this still acceptable to you?
Yes/No?
(前のパーティションが1049で始まったため)1050で始まり(必要に応じて)30GB(30000MB)で終わりました。
partedはデフォルトでMBを使用しているため、開始値を前のパーティションの開始値より1つ大きく設定し、最終値をMB単位で希望のサイズに設定する必要があると聞きました。
ベストアンサー1
パーティションは重複してはいけません。2番目のパーティションは、最初のパーティションよりも少なくとも1つのセクタ(より大きい数字)の後に開始する必要があります。最後最初のパーティションのセクタ。いいえ最初部門、最後。
最初のパーティションはオフセット1049kbで始まり、サイズは300GBです。 Parted は開始位置を MB 単位で求めます。最初のパーティションのサイズは約1MBから300000MBです(「終了」位置に1000を掛けてGBからMBに変換)。したがって、1050は途中にあるため許可されません。
unit MB
beforeを実行すると、サイズをMB単位で正確に印刷できますprint
。これにより、何が起こっているのかを理解しやすく、正しい数字を使用できます。unit s
完全な位置決めが必要な場合は、セクターに切り替えることができます。