Yea definitely. Windows is actually my main use case where I need to share 
files between the host and guest.

Jonathan Vasquez
PGP: 34DA 858C 1447 509E C77A D49F FB85 90B7 C4CA 5279
Sent with ProtonMail Secure Email

Sent from [Proton Mail](https://proton.me/mail/home) for Android.

-------- Original Message --------
On Tuesday, 09/09/25 at 14:34 Nuno Teixeira <edua...@freebsd.org> wrote:

> Hello,
> I have have already tried it with a linux (debian) guest and it works fine 
> too.
> I'm looking for p9fs support on windows guests but for what I digged, there 
> is no 9p support yet but I also found that microsoft uses it on linux 
> subsystem...
> If you know a program that do 9p on windows, please share.
> Thanks,
>
> Lexi Winter <i...@freebsd.org> escreveu (terça, 9/09/2025 à(s) 14:48):
>
>> void:
>>> I'd like to have one bhyve vm access the bhyve *host's* filesystem
>>
>> this is what p9fs(4) is for.
>>
>>> I can't seem to find instructions how to do this, although 9p looks
>>> promising, am not sure this can be accessed from the host.
>>
>> p9fs exports an existing directory tree from the host (similar to the
>> NFS server), so the host can always access the files by definition.
>>
>> to export the filesystem, add a virtio-9p device to bhyve:
>> bhyve [...] -s 5:0,virtio-9p,myshare=/some/path,rw
>> 'myshare' should be replaced with a descriptive name for the share,
>> and change 'rw' to 'ro' to make it read-only.
>>
>> in the guest, mount the filesystem as normal in /etc/fstab using the
>> same share name:
>> myshare /myshare p9fs rw 0 0
>>
>> note that unlike NFS, this doesn't work automatically for descendent
>> mountpoints on the host (e.g., ZFS filesystem hierarchies); instead
>> you need to export and mount each child filesystem separately.
>>
>> this is compatible on both the host and guest side with virtio-9p in
>> Linux and other operating systems, but not with the newer version
>> which i can't remember the name of (VirtFS?).
>
> --
>
> Nuno Teixeira
> FreeBSD UNIX: <edua...@freebsd.org> Web: 
> [https://FreeBSD.org](https://freebsd.org/)

Reply via email to