LVM のサイズ変更後、FDisk は全容量に拡張されません。

LVM のサイズ変更後、FDisk は全容量に拡張されません。

私はVMWare vSphere 5.1.0クライアントを使用して、この仮想マシンのハードディスクサイズを5 GBから10 GBに拡張しています。クライアントはこれを行いましたが、vSphereに表示されます。

ここに画像の説明を入力してください。

Fdiskは新しいハードドライブのサイズを認識します。

ここに画像の説明を入力してください。

問題は、「n」コマンド(新しいパーティションの追加)が新しいスペースを利用しないことです。約1024バイトを割り当てます。約5GBを割り当てる必要があります。これは複数回再起動し、複数回更新した後に発生します。

私が気づいたことの1つは、vSphereが奇妙な方法でパーティションを作成することです。スクリーンショットには、プライマリハードドライブを表す2つのエントリ(sda2とsda5)があります。また、なぜsda5ですか?空き領域に新しいパーティションを追加しようとすると、3つまたは4つのパーティション(sda3、sda4など)のみが許可されます。パーティション番号が順番に指定されていないのは問題かもしれませんか?

助けてくれてありがとう。

答え1

同じツールを使用する方が簡単です。ゴポット、使用しているディストリビューション(タグによってはUbuntuの可能性が高い)で利用可能である必要があります。

これが起こったことですfdisk。現在、セクタ2048からセクタ499711までの小さなプライマリパーティションがあり、/bootセクタ501758からセクタ10483711までの拡張パーティションがある。これには、セクター 501760 から 10483711 までの論理区画 (LVM PV) が含まれます。これは番号付けについて説明します。 MBRディスクでは、基本パーティションと拡張パーティションの番号は1から4までで、論理パーティションは5から始まります(デフォルトまたは拡張パーティションが4つでない場合も同様です)。fdisk新しいパーティションの作成を要求すると、拡張パーティションがいっぱいであるため、新しいプライマリパーティションまたは拡張パーティションのみを作成できます。後ろにわずかなスペースがあるため、開始セクターsda1fdiskおそらく499712として選択できます。これは、ミビバイト境界に整列していますが、パーティションはセクタ501757までしか拡張できないためです。

問題を解決するには、fdisk新しいデフォルトパーティションを作成して起動セクタを指定する必要があります(10483712が機能し、正しく整列しています)。これにより、追加されたスペースを使用できます。

(拡張パーティションを拡張し、新しい論理パーティションを作成したり、既存の論理パーティションを拡張したりすることもできますが、これはより複雑です。GPartedfdiskを使用するだけです。)

関連情報