vdiサイジングまたはLVグループ拡張後のvirtualbox centosの修正

vdiサイジングまたはLVグループ拡張後のvirtualbox centosの修正

コマンドを使用してvirtualboxでcentos vdiのサイズを正常に調整しましたが、VboxManage.exe modifyhd Centos.vdi --resize 12000Centosを起動すると、gnome Power Managerが正しくインストールされず、起動されたというエラーが発生します。あふれそしてサフィックスデーモンが失敗し、その後はGNOME画面はまったく表示されませんでした。この問題をどのように解決できますか?

初期状態にロールバックし、サイズを変更して新しいボリュームを追加しました。新しい質問はvg_localhostを拡張する方法です。
出力vdisplay

--- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_localhost
  PV Size               8,51 GiB / not usable 3,00 MiB
  Allocatable           yes (but full)
  PE Size               4,00 MiB
  Total PE              2178
  Free PE               0
  Allocated PE          2178
  PV UUID               Z4g5Cc-

  "/dev/sdb2" is a new physical volume of "12,51 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb2
  VG Name
  PV Size               12,51 GiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               oDCocH-

vgとlvresizeを拡張しましたが、まだ問題があります。

lsblk
NAME                          MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb                             8:16   0    20G  0 disk
├─vg_localhost-lv_root (dm-0) 253:0    0    18G  0 lvm  /
└─vg_localhost-lv_swap (dm-1) 253:1    0     2G  0 lvm  [SWAP]
sda                             8:0    0     9G  0 disk
├─sda1                          8:1    0   500M  0 part /boot
└─sda2                          8:2    0   8,5G  0 part
sr0                            11:0    1  1024M  0 rom


df -h
  /dev/mapper/vg_localhost-lv_root
                      6,5G  6,2G  256M  97% /
tmpfs                 499M  200K  499M   1% /dev/shm
/dev/sda1             485M   78M  382M  17% /boot

私が逃したものは何ですか?

答え1

既存のディスクのサイズを変更する代わりに、新しい仮想ディスクイメージを作成して、ボリュームグループに新しい物理ボリュームとして追加します。新しいディスクがボリュームグループの一部になったら、そのPVの容量を拡張する必要がある論理ボリュームに追加できます。次に、新しく拡張された論理ボリュームのすべてのスペースを含むように既存のファイルシステムを拡張します。

別のアプローチは、所望のサイズの新しいディスクイメージを作成し、両方のディスクイメージをマウントし、ソースをターゲットに追加することです。その後、ファイルシステムを特定のサイズに拡張するだけです。これは最もエレガントな解決策ではありませんが、問題を解決するための迅速で汚れた方法かもしれません。

答え2

まず、新しいPVにVGを展開し、LVを拡張し、LVからFSを拡張します。

  • PVCCreate /dev/sdb2
  • vgextend vg_localhost /dev/sdb2
  • サイズ変更
  • 2fs サイズ変更

関連情報