명령을 사용하여 virtualbox에서 centos vdi의 크기를 성공적으로 조정했지만 VboxManage.exe modifyhd Centos.vdi --resize 12000
Centos를 시작할 때 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 크기 조정