라이브 가상 게스트를 보유하는 논리 볼륨 크기 조정

라이브 가상 게스트를 보유하는 논리 볼륨 크기 조정

저는 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"을 입력했습니다. 파일 시스템도 없고 파티션도 없습니다. (지금 해결책을 찾고 있습니다).

관련 정보