コマンドを使用してvirtualboxでcentos vdiのサイズを正常に調整しましたが、VboxManage.exe modifyhd Centos.vdi --resize 12000
Centosを起動すると、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 サイズ変更