vgdisplayを実行した後、「ボリュームグループが見つかりません」

vgdisplayを実行した後、「ボリュームグループが見つかりません」

VMWare仮想マシンに追加した追加のディスク容量を使用するために、ホームパーティションを拡張しようとしています。ディスクスペースを追加して追加のスペースをLVMパーティションに分割することはできましたが、「vgdisplay」を使用して名前が見つからないため、ボリュームグループに追加できませんでした。

nsadmin@mpmongodb02:~$ sudo vgdisplay
No volume groups found

これは「fdisk」の出力です。

nsadmin@mpmongodb02:~$ sudo fdisk -l
Disk /dev/sda: 343.6 GB, 343597383680 bytes
255 heads, 63 sectors/track, 41773 cylinders, total 671088640 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: 0x0002ef60

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   209717247   104857600   83  Linux
/dev/sda2       209717248   251658239    20970496    5  Extended
/dev/sda3       251658240   671088639   209715200   8e  Linux LVM
/dev/sda5       209719296   251658239    20969472   82  Linux swap / Solaris

/dev/sda3 は新しく追加されたパーティションです。また、「pvscan」を実行しようとしましたが、「ボリュームグループが見つかりません」も返されました。この状況ではどうすればよいですか? /dev/sda3を使用するようにデフォルトのパーティションを拡張する方法は?

ベストアンサー1

私はLVMのファンですが、この場合は必要ないと思います。単にsda1ファイルシステムを拡張して、そのドライブの残りのスペースを使用したい場合です。現在、sda3に関するデータがないと仮定すると、より良い戦略は次のとおりです。

  • fdiskパーティションの実際のサイズを計算するのは難しいので、swapon -sスワップパーティションのサイズをKでマークする - を使用して書き留めます。
  • 仮想マシンの再起動システム回復ディスク(またはGPartedライブ)仮想CDでCDから起動 - 起動プロセスの開始時にESCキーを押して起動デバイスを選択します。
  • SystemRescueCDを使用している場合は、startx起動プロセスの最後に入力してGUIをロードし、システムメニューでGPartedを見つけます(ただし、GParted LiveはGUIから直接起動します)。
  • GParted を使用して論理パーティション sda5 と sda3 を削除し、拡張パーティション sda2 を削除します。
  • sda1を展開してほとんどのディスクを埋め、最後に新しいスワップパーティションに十分なスペースを残します。このスペースは、少なくとも古いスワップパーティションと同じ大きさでなければなりません。
  • sda1を展開した後、ドライブの残りの部分に新しい「拡張パーティション」を作成し、一度作成したら再度選択し、その中に新しい論理パーティションを作成し、そのパーティションを「linux-swap」タイプとして表示します。
  • これらのタスクを選択した後は、そのタスクを適用する必要があります(緑色の確認ボタン)、実際にそのタスクが発生します。少し時間がかかるかもしれませんが、そうではないかもしれません。
  • Ubuntuで再起動すると、ルートパーティション(/ dev / sda1)にほとんどのドライブが含まれ、スワップパーティションはまだ/ dev / sda5にあります(ディスクの他の場所にあります)。
  • これはLVMをまったく使用しません。あなたはそれが必要ですか?

おすすめ記事