VirtIO/9p를 통해 QEMU 게스트로 작성된 파일은 사용자 libvirt-qemu에 속합니다.

VirtIO/9p를 통해 QEMU 게스트로 작성된 파일은 사용자 libvirt-qemu에 속합니다.

Debian Stretch를 실행하는 QEMU 가상 머신이 있고, Debian Stretch도 호스트 머신 내에서 실행되고 있습니다. 게스트는 VirtIO 및 9p를 통해 호스트 디렉터리를 마운트합니다.

가상 머신 관리자, 파일 시스템 설정:

  • 모드: 매핑
  • 소스 경로:/호스트/사용자 이름/프로젝트
  • 대상 경로: 호스트 프로젝트

호스트 시스템에 설치하는 방법:

sudo mount -t 9p -o rw,trans=virtio host-projects /guest/username/Projects

그러나 이 디렉토리에 쓰기가 어려웠습니다. 나는해야만했다

chgrp -R libvirt-qemu /host/username/Projects

호스트에서는 게스트의 디렉터리에 쓸 수 있지만 게스트에서 내가 쓴 모든 파일은 그룹에 속할 뿐만 아니라사용자 libvirt-qemu호스트 컴퓨터에서.

나는 이 파일들을 내 것으로 만들고 싶습니다.

어떻게 구성해주인소유권? (누락은 qemu-system-x86_64내 사용자 ID로 실행되거나 chown -R username.libvirt-qemu /host/username/Projects2분마다 cron됩니다.)

관련 정보