KVM 서버에 Redhat 6.4를 설치했습니다. 이제 하나의 디스크 /dev/vda만 있습니다. 이제 /dev/vdb와 같은 추가 디스크를 추가해야 합니다. 새 볼륨을 추가하려고 시도했지만 표시되지 않습니다.fdisk -l
기존 실행 중인 가상 머신에 추가 볼륨을 추가하는 방법
답변1
virsh
위에서 언급한 옵션(실제로는 더 빠를 수 있음)을 사용하거나 하드웨어 추가 옵션을 사용하여 virt-manager
새 공간을 추가하거나 기존 공간을 할당할 수 있습니다.
가상 머신을 열고 "세부 정보"(왼쪽 상단)로 이동하여 "하드웨어 추가"(왼쪽 하단)를 선택하세요.
스토리지는 기본 하드웨어 유형이므로 기본적으로 이미 선택되어 있어야 합니다.
FWIW, 새 디스크이므로 게스트가 Linux인 경우 IDE 대신 VirtIO로 추가하는 것이 좋습니다. VirtIO의 성능은 더 좋지만 Linux가 아닌 플랫폼에서는 VirtIO 드라이버를 사용하려면 특수 드라이버를 설치해야 합니다.
GUI는 매우 자명합니다. .img
파일을 이미 생성했으므로 "호스팅 또는 기존 저장소" 라디오 옵션을 선택하고 찾아볼 수 있습니다. 그 후에는 손님이 볼 수 있어야합니다.
답변2
가상 디스크 추가는 virt-manager
(KVM의 그래픽 인터페이스) 또는 를 사용하여 수행 할 수 있습니다 virsh
.
버쉬를 사용하세요:
virsh edit VM-name
필요에 따라 구성 파일을 수정하고 구성 파일을 저장합니다( vda
구성 라인 참조).
참고: 가상 디스크를 인식하려면 가상 머신을 다시 시작해야 합니다.
다음을 사용하여 가상 머신을 종료 virsh destroy VM-name
하고 다음을 사용하여 가상 머신을 다시 시작합니다. virsh start VM-name
가상 머신에 로그인한 후 fdisk -l
루트로 확인하세요. 그렇지 않으면 아무 것도 표시되지 않습니다.
마지막으로 가상 디스크에 파일 시스템을 사용 mkfs.ext3 /dev/vdb
하거나 할당합니다.mkfs.ext4 /dev/vdb