Jawaban:
Anda dapat melakukan ini dengan memperlakukan host dan guest sebagai komputer yang sepenuhnya terpisah. Buat folder bersama tersedia di host, mis. Dengan mengekspornya melalui NFS atau dengan membuat share samba. Kemudian hubungkan ke itu dari tamu hanya dengan cara normal.
Karena tamu memiliki alamat IP sendiri, ini seharusnya tidak menimbulkan masalah. Dengan NFS Anda juga dapat dengan mudah membatasi pangsa yang diekspor hanya menerima koneksi dari tamu (jika itu yang Anda inginkan). Semua aturan lain tentang saham NFS dan saham samba masih berlaku.
Jika tamu atau host adalah mesin Windows, maka Anda mungkin lebih baik menggunakan samba share.
ksoftirqd/0
, di debian. Mirip dengan apa yang saya lihat di sini. bugzilla.redhat.com/show_bug.cgi?id=870573 Saya bertanya-tanya apakah disk bersama semacamnya, atau 9pvirto lebih baik untuk meminimalkan beban.
Berikut adalah contoh virtio 9p dari wiki resmi. ( Bacaan lebih lanjut .)
Editor mesin virtual virt-manager GUI menyebutnya "filesystem passthrough".
Saya biasanya menggunakan sshfs
untuk me-mount [folder pada mesin host] pada tamu VM, misalnya:
sshfs magnus@10.42.43.1:/home/magnus/development /path/to/dev/dir/on/guest
Apakah 10.42.43.1 adalah gateway dan host VM. - Ini bekerja juga dengan NAT (tidak perlu pengaturan jaringan yang dijembatani).
(Dan saya kira Samba atau NFS lebih baik digunakan setelah Anda mengaturnya, karena Anda tidak perlu menjalankan perintah lagi, tidak sshfs ...
.)
Dengan NAT Anda mungkin dapat kembali ke host melalui IP gateway NAT.