과거에는 가상 게스트를 사용했는데 호스트의 폴더를 Windows 게스트와 공유하는 데 매우 적합합니다. QEMU와 비슷한 기능을 찾고 있습니다.
이 문서는 네트워크 어딘가에서 실행중인 Samba 서버를 공개하거나을 사용하여 Samba 서버 -net user,smb=/path/to/folder
를 시작하도록 제안 합니다.
나는 -net user,smb
QEMU 의 선택에 운이 없었습니다 . 모든 작업이 시작됩니다 smbd
(포트 충돌로 인해 로컬로 실행중인 다른 서비스와 충돌). 말할 것도없이, 특히 여러 명의 손님을 염두에두고 사용할 수 없습니다. (Linux의 경우 -virtfs
(계획 9)를 사용하여 폴더를 쉽게 공유 할 수 있습니다.)
Samba의 다른 문제는 폴더 공유에만 국한되지 않고 프린터 공유, 사용자 매핑 및 기타 기능도 수행한다는 것입니다. 필요한 것은 하나 이상의 폴더를 Windows 게스트와 공유하는 것입니다.
Windows 게스트와 작동하는 QEMU에 대한 대체 폴더 공유 방법이 있습니까?
아니면 매우 제한된 기능 세트로 제한하고 QEMU에 통합하도록 Samba를 구성하는 방법이 있습니까? 다음과 같아야합니다.
- 네트워크의 모든 사람이 폴더에 액세스 할 수있는 것은 아닙니다.
- 로컬 사용자 포함 (가능한 경우).
- 다른 기능을 제공하지 않습니다 (프린터 공유).
- 유스 케이스 : git 디렉토리를 Windows에 노출시키고 Windows에서 컴파일하고 Linux를 사용하여 분석하십시오.
- 적절한 속도를 유지하기 위해 Windows는 virtio-scsi 및 virtio-net을 사용합니다.
- Linux 호스트에서 Windows 7 게스트와 폴더를 공유 할 수 있습니다.
-virtfs
작동하는 곳으로 태그되었습니다 (이 질문도 참조하십시오). 그러나 Windows 용 9p 드라이버를 인식하지 못합니다.