KVM 기반 VM에 추가 디스크를 추가하는 방법

KVM 기반 VM에 추가 디스크를 추가하는 방법

여기에 이미지 설명을 입력하세요KVM 서버에 Redhat 6.4를 설치했습니다. 현재는 하나의 디스크 /dev/vda만 있습니다. 이제 /dev/vdb와 같은 추가 디스크를 추가해야 합니다. 새 볼륨을 추가하려고 시도했지만 표시되지 않습니다.fdisk -l

기존 실행 중인 VM에 추가 볼륨을 추가하는 방법

답변1

위에서 언급한 옵션을 사용하거나 virsh(사실 더 빠를 수도 있음) "하드웨어 추가" 옵션을 사용하여 virt-manager새 공간을 추가하거나 기존 공간을 할당할 수 있습니다.

VM을 열고 "세부 정보"(왼쪽 상단)로 이동하여 "하드웨어 추가"(왼쪽 하단)를 선택하기만 하면 됩니다.

"하드웨어 추가"는 왼쪽 하단에 있습니다.

스토리지는 기본 하드웨어 유형이므로 이미 기본적으로 선택되어 있어야 합니다.

FWIW, 새 디스크이므로 게스트가 Linux인 경우 IDE 대신 VirtIO로 추가하는 것이 좋습니다. VirtIO의 성능은 더 좋지만 Linux가 아닌 플랫폼에서는 VirtIO 드라이브를 사용하려면 특수 드라이버를 설치해야 합니다.

GUI는 설명이 매우 간단합니다. 이미 파일을 생성했으므로 .img"관리 또는 기존 저장소" 라디오를 선택하고 해당 파일을 찾아보는 것이 좋습니다. 그 후에는 게스트에게 표시되어야 합니다.

답변2

가상 디스크 추가는 virt-manager(KVM용 그래픽 인터페이스) 또는 를 사용하여 수행할 수 있습니다 virsh.

virsh 사용:

virsh edit VM-name

필요에 따라 구성 파일을 수정하고 구성 파일을 저장합니다( vda구성 라인 참조).

노트: 가상 디스크가 인식되도록 하려면 VM을 재부팅해야 합니다.

다음을 사용하여 VM을 종료 virsh destroy VM-name 하고 다음을 사용하여 VM을 다시 시작하십시오. virsh start VM-name

VM에 루트로 로그인한 후에는 fdisk -l루트로 확인하세요. 그렇지 않으면 아무 것도 표시되지 않습니다.

마지막으로 mkfs.ext3 /dev/vdb또는 를 사용하여 mkfs.ext4 /dev/vdb가상 디스크에 파일 시스템을 할당합니다.

관련 정보