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