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=논리 볼륨)
나는 이 명령을 시도하지 않았지만(따라서 백업하십시오. 데이터가 위험에 처해 있습니다 !!!) 다음을 시도하십시오 -
- 여유 공간이 있는 새 파티션을 만듭니다(예: FDISK를 사용하고 sda2를 만듭니다. 그래도 작동하지 않으면 "fdisk -l /dev/sda" 결과를 보여주세요).
새 파티션이 sda3이라고 가정하면 [여기서 스왑이 있을 수 있을 것 같습니다] 다음을 수행하세요.
sda3를 사용하여 새 물리 볼륨 생성
pvccreate /dev/sda3
- 볼륨 그룹에 새 파티션 추가
vgextend 볼그룹 /dev/sda3
- 파티션을 확장하세요
lvextend -L 120G /dev/mapper/VolGroup-lv_root
- 파티션 크기 조정
resize2fs /dev/mapper/VolGroup-lv_root
이 명령은 테스트되지 않았으므로 약간의 조정이 필요할 수 있습니다.
또한, pvcreate 및 lvextend 명령의 대안은 /dev/sda1의 크기를 조정한 다음(Fdisk의 옵션인 경우) 물리 볼륨을 늘리는 것입니다.