
Linux 호스트에서 VM을 실행하고 qemu+kvm
있으며 libvirt
게스트 시스템은 CentOS 7입니다. host:/some/dir
을 통해 액세스할 수 있도록 둘 사이에 폴더를 공유하고 싶습니다 guest:/some/other/dir
.
작업량을 최소화하고 양쪽에서 커널을 다시 컴파일할 수 없도록 하고 싶습니다. 시도했지만 plan9
실행할 수 없습니다( p9 dkms
모듈은 CentOS 7 게스트에서 컴파일되지 않습니다).
더 좋은 방법이 있어야 겠죠? 지금 당장은 작동하지 않기 때문에 성능은 부차적입니다.
답변1
sshfs/samba/nfs/etc를 설정하면 더 간단하고 효과적입니다.
편집: 여기서 요점은 호스트와 VM 간에 정기적인 파일 공유를 사용하면 plan9와 같이 테스트되지 않은 지저분한 해킹을 수행할 필요가 전혀 없다는 것입니다.
답변2
Centos 8 이상의 경우 virtiofs를 사용하여 이를 달성할 수 있습니다.https://libvirt.org/kbase/virtiofs.html