KVM 기반 가상 머신에 추가 디스크를 추가하는 방법

KVM 기반 가상 머신에 추가 디스크를 추가하는 방법

여기에 이미지 설명을 입력하세요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

관련 정보