qemu에서 실행되는 FreeDOS를 사용하여 Linux 호스트 파일 시스템을 마운트하는 방법은 무엇입니까?

qemu에서 실행되는 FreeDOS를 사용하여 Linux 호스트 파일 시스템을 마운트하는 방법은 무엇입니까?

qemu에서 실행되는 FreeDOS를 사용하여 BBS용 DOS 기반 Doors를 실행하려고 합니다. 지금 제가 겪고 있는 과제는 호스트와 게스트 간에 파일을 공유하기 위해 가상 머신 내에서 호스트 파일 시스템에 액세스하는 것입니다.

설치 명령이 있었으면 좋겠지만 존재하지 않는 것 같습니다. 또 다른 옵션으로 qemu 인스턴스가 시작될 때 디렉터리를 가상 드라이브로 전달하는 CLI 옵션도 찾고 있습니다. 몇 가지 가능한 옵션이 있는 것 같지만 모두 linux-VM에 특정한 것 같습니다(예: -virtfs CLI 옵션 및 9p 클라이언트).

나도 찾았어QEMU Windows 클라이언트와 Linux 호스트 간의 공유 폴더FreeDOS에서 삼바 클라이언트를 작동시킬 수 있다면 그럴 수도 있지만 실제로는 피하고 싶은 최후의 수단입니다.

답변1

이것나를 위해 작동합니다.

qemu ... -hdb fat:rw:/dir/to/mount

그러나 512MB로 제한되며 QEMU가 시작된 후 호스트 시스템에서 디렉토리에 변경한 사항은 반영되지 않습니다.

관련 정보