過去に、ホスト上のフォルダーをWindowsゲストと共有するための非常に優れたサポートを持つVirtual Boxを使用しました。QEMUの同様の機能を探しています。
ドキュメントでは、ネットワーク内のどこかで実行されているSambaサーバーを公開するか、またはを使用し-net user,smb=/path/to/folder
てsambaサーバーを起動することを推奨しています。
-net user,smb
QEMU のオプションには運がありませんでした。開始するだけですsmbd
(ポートの競合によりローカルで実行されている別のサービスと競合します)。言うだけで十分です。これは、特に複数のゲストを想定した場合、使用できません。(Linuxの場合、-virtfs
(プラン9)は簡単なフォルダー共有に使用できます。)
Sambaのその他の問題は、フォルダーの共有に限らず、プリンターの共有、ユーザーマッピング、その他のことも行うことです。必要なのは、1つ(またはそれ以上)のフォルダーをWindowsゲストと共有することです。
Windowsゲストで動作するQEMUの代替フォルダー共有方法はありますか?
または、非常に限られた機能セットに制限してQEMUに統合するようにSambaを構成する方法はありますか?そうすべき:
- ネットワーク内の全員がフォルダにアクセスできる必要はありません。
- ローカルユーザーが含まれます(可能な場合)。
- 他の機能を提供しません(プリンターの共有)。
- ユースケース:gitディレクトリをWindowsに公開し、Windowsでコンパイルして、分析にLinuxを使用します。
- Windowsは許容可能な速度を持ち、virtio-scsiとvirtio-netを使用します。
- LinuxホストのフォルダーをWindows 7ゲストと共有できるようにします。
-virtfs
うまく動作します(この質問もご覧ください)が、Windows用の9pドライバーについては知りません。