확장 후 lv_root 크기가 올바르지 않습니다.

확장 후 lv_root 크기가 올바르지 않습니다.

가상 머신 2개의 디스크 크기를 20GB에서 100GB로 늘리고 싶습니다.

나는 일반적인 절차를 따르고, vmdk 크기를 늘렸고, fdisk를 사용하여 여유 공간(sda3)이 있는 새 파티션을 만든 다음 lvextend를 사용하여 루트 lv를 100% 여유 공간으로 늘린 다음 마지막으로 lv_root resize2fs를 사용했습니다.

이제 두 개의 동일한 시스템이 있지만 결국 lv_root의 크기와 관련하여 다른 결과를 얻게 됩니다. 아래 스크린샷을 참조하세요.

여기에 이미지 설명을 입력하세요.

무슨 일인지 나한테 설명해 줄 수 있는 사람 있나요?

편집: 스크린샷을 찍어서 죄송합니다. 텍스트 출력이 너무 많아서 이것이 더 명확하다는 것을 알았습니다.

두 번째 컴퓨터의 내 vgs 출력

[root@ddsl-e012 ~]# vgs
VG          #PV #LV #SN Attr   VSize  VFree 
vg_ddsle012   2   2   0 wz--n- 99.47g 18.50g

첫 번째는 여유 공간이 없음을 보여줍니다. 나는 두 번 모두 같은 절차를 따랐다. 두 번째로 vgextend( vgextend vg_ddsle012 /dev/sda3)를 수행할 때 전체 공간이 할당되지 않는 이유는 무엇이며 지금은 어떻게 해결할 수 있습니까?

답변1

글쎄, 두 번째 시스템에서 lvextend 프로세스 중에 "+" 기호를 잊어버린 것 같습니다. 그래서 대신

lvextend -l +100%FREE /dev/mapper/vg_ddsle012-lv_root

나는 썼다

lvextend -l 100%FREE /dev/mapper/vg_ddsle012-lv_root

따라서 이 공간은 논리 볼륨의 실제 크기에 추가되지 않습니다.

관련 정보