![vgdisplayを実行した後、「ボリュームグループが見つかりません」](https://linux33.com/image/5693/vgdisplay%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81%E3%80%8C%E3%83%9C%E3%83%AA%E3%83%A5%E3%83%BC%E3%83%A0%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%8D.png)
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をまったく使用しません。あなたはそれが必要ですか?
答え2
まず、空間割り当てが連続的ではないため、/ dev / sda3を含むように/ dev / sda1を拡張することはできません。すべてをダンプし、パーティションを並べ替えてから復元する必要があります。
第二に、/dev/sda1はLVMパーティションではないようです。 / dev / sda3に作成された明らかに課金されていない物理ボリュームを追加したい場合でも、これは不可能です。この場合でも、/dev/sda1のすべての内容をダンプし、/dev/sda1を物理LVMボリュームに再作成し、VGを作成し、LVを作成し、ファイルシステムをフォーマットし、以前にダンプした内容を復元しますします。次に、/ dev / sda3をボリュームグループに追加し、PVを拡張し、LVを拡張し、ファイルシステムを拡張します。
どちらにしても、これを解釈するには少しの作業(そして少しの計画)が必要です。