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をまったく使用しません。あなたはそれが必要ですか?