Lv_homeを20Gに増やし、lv_rootを120Gに増やしたいと思います。 VMwareでは、ハードドライブを200Gに拡張しました。以下の.Host:/で確認できます。
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
48G 31G 15G 68% /
tmpfs 3.1G 100K 3.1G 1% /dev/shm
/dev/sda1 485M 81M 379M 18% /boot
/dev/mapper/VolGroup-lv_home
4.6G 198M 4.2G 5% /home
.Host:/ 239G 110G 130G 46% /mnt/hgfs
走ってみた
resize2fs /dev/mapper/VolGroup-lv_home 20G
しかし、それは機能しませんでした
走ってみた
lvextend -L 120G /dev/mapper/VolGroup-lv_root
しかし、それは機能しませんでした
.Hostからlv_homeにスペースを追加する方法についてのアイデアはありますか?
LVSコマンドからわかるように、LVMパーティションはわずか54.1ギガで、すべてが割り当てられています。
これは実際にはVMであり、VMの物理ディスクのサイズを200GIGSに拡張したことを理解していますか?その場合は、最初にPVを拡張する必要があります。次にVG、次にLV(PV =物理ボリューム、VG =ボリュームグループ、LV =論理ボリューム)
私はこれらのコマンドを試していません(バックアップしてください、あなたのデータは危険にさらされています!!!)が、以下を試してください-
新しいパーティションがsda3であると仮定すると[ここで推測しているので、スワップがある可能性があります]次のようにします
Sda3を使用して新しい物理ボリュームを作成します
pvcreate/dev/sda3
vgextend Volgroup /dev/sda3
lvextend -L 120G /dev/mapper/VolGroup-lv_root
resize2fs /dev/mapper/VolGroup-lv_root
これらのコマンドはテストされておらず、おそらく少し調整が必要になることに注意してください。
また、pvcreateおよびlvextendコマンドの代わりに、/ dev/sda1のサイズを変更して(Fdiskのオプションの場合)、物理ボリュームを増やすこともできます。