パーティションエラー (Fdisk/Parted)

パーティションエラー (Fdisk/Parted)

次のコマンドを使用してパーティションを作成しています。別れた私が使ったコマンドマークパット新しい基本パーティションを作成するオプションです。ところで、この操作を実行すると、珍しいエラーメッセージが表示されます。これは私の結果です。

(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 MBbeforeを実行すると、サイズをMB単位で正確に印刷できますprint。これにより、何が起こっているのかを理解しやすく、正しい数字を使用できます。unit s完全な位置決めが必要な場合は、セクターに切り替えることができます。

おすすめ記事