
2개의 물리적 파티션이 있는 RHEL6이 있는 120Gb 크기의 HDD가 있습니다. sda1: /boot sda2: LVM 관리 논리 볼륨 VolGroup00
VolGroup00에는 다음 논리 볼륨 /lv_root 36G /lv_opt 45G /lv_home 24G /lv_tmp 3G /lv_audit 3G /lv_log 3G가 포함되어 있습니다.
lvresize, resize2fs 및 mkfs 명령을 사용하여 /opt를 4Gb씩 축소하고 새 여유 공간에서 새 물리적 파티션을 만들었습니다. 이 경우 /opt는 마지막 논리 볼륨으로 존재했습니다(fdisk -l로 인쇄됨). /opt에서 공간을 확보하고 새 파티션을 만드는 것이 잘 작동했습니다. sda3은 hdd의 마지막에 생성되었습니다.
그런데 논리 볼륨 그룹 중간에 있는 /home의 공간을 확보하고 싶습니다. /home에서 공간을 확보하여 sda3을 생성하려고 하면 기존 논리 볼륨이 모두 손상되고 OS가 부팅되지 않습니다.
이것이 어떻게 달성될 수 있는지 친절하게 제안해 주십시오. 미리 감사드립니다.
답변1
LVM을 사용하면 하드 디스크에 대해 신경 쓸 필요가 없습니다. 그래서 sda? 논리 볼륨 및 볼륨 그룹의 여유 공간과는 아무 관련이 없습니다. 디스크 공간을 resize2fs 및 lvreduce로 확보하면 볼륨 그룹의 디스크 공간이 확보됩니다. 그리고 이 공간을 사용하여 lvcreate로 새 논리 볼륨을 생성할 수 있습니다.여기논리 볼륨을 축소하는 방법에 대한 좋은 매뉴얼입니다