볼륨 크기 조정

볼륨 크기 조정

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에 추가하는 방법에 대한 아이디어가 있습니까?

답변1

LVS 명령에서 볼 수 있듯이 LVM 파티션은 54.1GB에 불과하며 모두 할당되어 있습니다.

이것이 실제로 VM이고 VM의 물리적 디스크 크기를 200GIGS로 확장했다고 이해한 것이 맞습니까? 이 경우 먼저 PV를 성장시킨 다음 VG, LV를 성장시켜야 합니다. (PV=물리적 볼륨, VG=볼륨 그룹, LV=논리 볼륨)

나는 이 명령을 시도하지 않았지만(따라서 백업하십시오. 데이터가 위험에 처해 있습니다 !!!) 다음을 시도하십시오 -

  1. 여유 공간이 있는 새 파티션을 만듭니다(예: FDISK를 사용하고 sda2를 만듭니다. 그래도 작동하지 않으면 "fdisk -l /dev/sda" 결과를 보여주세요).
  2. 새 파티션이 sda3이라고 가정하면 [여기서 스왑이 있을 수 있을 것 같습니다] 다음을 수행하세요.

  3. sda3를 사용하여 새 물리 볼륨 생성

pvccreate /dev/sda3  
  1. 볼륨 그룹에 새 파티션 추가
vgextend 볼그룹 /dev/sda3
  1. 파티션을 확장하세요
lvextend -L 120G /dev/mapper/VolGroup-lv_root
  1. 파티션 크기 조정
resize2fs /dev/mapper/VolGroup-lv_root

이 명령은 테스트되지 않았으므로 약간의 조정이 필요할 수 있습니다.

또한, pvcreate 및 lvextend 명령의 대안은 /dev/sda1의 크기를 조정한 다음(Fdisk의 옵션인 경우) 물리 볼륨을 늘리는 것입니다.

관련 정보