![라이브 가상 게스트를 보유하는 논리 볼륨 크기 조정](https://linux55.com/image/42188/%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%EA%B0%80%EC%83%81%20%EA%B2%8C%EC%8A%A4%ED%8A%B8%EB%A5%BC%20%EB%B3%B4%EC%9C%A0%ED%95%98%EB%8A%94%20%EB%85%BC%EB%A6%AC%20%EB%B3%BC%EB%A5%A8%20%ED%81%AC%EA%B8%B0%20%EC%A1%B0%EC%A0%95.png)
저는 Red Hat Enterprise Linux Server 버전 5.5(Tikanga)를 사용하고 있습니다. 저는 4명의 가상 게스트를 운영하고 있습니다. /dev/VolGroup01에는 다음 파티션이 있습니다.
xenvm01 xenvm02 xenvm03
그러면 다음과 같은 스냅샷이 있습니다.
vm01_backup vm02_backup vm03_backup
먼저 virt를 종료하지 않고 LV /dev/VolGroup01/xenvm01의 크기를 조정(증가)할 수 있는 방법이 있는지 궁금합니다. 하지만 크기를 조정하기 전에 스냅샷을 삭제해야 할 것 같습니다.
답변1
충분히 새로운 게스트 virtio 커널(2.6.38 이상인 것 같습니다)을 사용하면 재부팅하거나 다시 연결하지 않고도 조정된 볼륨 크기가 게스트에 표시됩니다. 그렇지 않으면 새 공간을 보려면 게스트를 다시 시작해야 합니다(또는 최소한 xm block-detach/block-attach를 다시 시작해야 함).
답변2
글쎄, lv를 키우는 것은 꽤 쉽습니다. xenvm01 lv에 20GB를 추가하고 싶다고 가정해 보겠습니다. 루트로서 게스트 컴퓨터에 20GB를 추가하지만 할당되지 않은 공간으로 "lvextend -L+20GB /dev/VolGroup01/xenvm01"을 입력했습니다. 파일 시스템도 없고 파티션도 없습니다. (지금 해결책을 찾고 있습니다).