VMにOracleLinuxがあり、fdiskユーティリティを使用してサイズ30ギガの/ dev/sda2にパーティションを作成しようとしています。それぞれサイズ512Mのパーティションを4つ作成すると、パーティションテーブル。ただし、(w)テーブルをディスクに書き込もうとすると、上記のようなエラーが発生します。
これが私がこれまでに試したことです
fdisk -u -l /dev/sda2
_は、作成された4つのパーティション(p1、p2、p3、p4)を示していますが、_fdisk -l
_は示していません。kpartx -a /dev/sda2px
_はfailed to stat() /dev/sda2px
を示していますpartprobe /dev/sda2
_は以下を示しています:_Error: Error informing the kernel about modifications to partition /dev/sda2px - invalid argument. This means Linux won't know about any changes you made to /dev/sda2p1 until you reboot -- so you shouldn't mount it or use it in any way before rebooting
_
どんなアイデアでも大歓迎です。前もって感謝します。
他のパーティションにパーティションを設定することは、サポートされている操作ではありません。/dev/sda2を細分化する場合、1つのオプションは LVM2 を使用することです(これはArch Linuxのドキュメントですが、どこにでも適用されます)。
3つの512Mbの例:
pvcreate /dev/sda2
vgcreate TEST /dev/sda2
lvcreate -L 512M -n one TEST
lvcreate -L 512M -n two TEST
lvcreate -L 512M -n three TEST
これにより、/ dev/TEST/one/dev/TEST/twoと/ dev/TEST/threeが、パーティション内にパーティションを持たずに、個別の512Mbスライスとして提供されます。
GpartedライブCDからシステムを起動し、それを使用して変更を加える必要があります。それがあなたのOSなのかハードウェアなのかがわかります。