virt-install --disk size=10 은 무엇을 합니까?

virt-install --disk size=10 은 무엇을 합니까?

호스트에서 게스트 파일 시스템을 찾아보기 위한 읽기/쓰기 권한을 얻으려면 어떻게 해야 합니까? (아마 게스트가 꺼져 있는 경우에만 안전할 것입니다.)

아래와 같이 게스트 파일 시스템의 기본 경로는 어디에 있습니까?

이 예는 다음에서 유래되었습니다 man virt-install.

예에서는 Fedora 20 KVM 게스트의 virtio 가속 디스크/네트워크 설치를 사용하고, 새로운 10GiB qcow2 파일을 생성하고, 호스트 CDROM 드라이브의 미디어에서 설치합니다. 기본적으로 이는 Spice 그래픽을 사용하고 자동 시작 그래픽 클라이언트를 시작합니다.

     # virt-install \
          --connect qemu:///system \
          --virt-type kvm \
          --name demo \
          --memory 500 \
          --disk size=10 \
          --cdrom /dev/cdrom \
          --os-variant fedora13

파일의 저장 옵션 man:

스토리지 옵션 --disk 옵션은 다양한 옵션과 함께 게스트 스토리지로 사용되는 미디어를 지정합니다. 디스크 문자열의 일반적인 형식은 다음과 같습니다.

           --disk opt1=val1,opt2=val2,...

       The simplest invocation to create a new 10G disk image and associated
       disk device:

           --disk size=10

답변1

호스트에서 게스트 파일 시스템을 찾아보기 위한 읽기/쓰기 권한을 얻으려면 어떻게 해야 합니까?

가상 머신은 컨테이너가 아닙니다. 자체 디스크 구조와 파일 시스템을 갖춘 가상 디스크(또는 lvm 볼륨과 같은 것)가 있습니다.

이 디스크를 호스트 운영 체제에 마운트할 수 있지만 그 용도는 무엇입니까? 당신은 이것을 할 수 있습니다qemu-nbd또는 다른 도구를 사용하여(좌심실 두께).

아래와 같이 게스트 파일 시스템의 기본 경로는 어디에 있습니까?

게스트 파일 시스템에는 기본 경로가 없지만, 가상 디스크 파일에는 기본 경로가 있습니다. 가상 디스크는 다음과 같이 입력할 수 있는(또는 존재하지 않는 경우 입력해야 하는) 기본 위치에 생성됩니다 virsh.

virsh pool-define-as --name guest_images --type dir --target /var/guest_images

/var/guest_images기본 위치는 어디입니까

답변2

당신이 찾고있는 것은libguestfs그리고손님 물고기.

http://libguestfs.org/

이것은 오래된 블로그 게시물이지만 좋은 출발점이 됩니다.Guestfish를 사용하여 QCOW 이미지 수정

관련 정보