mirror of
https://github.com/PhyllomeOS/wiki.git
synced 2024-11-05 19:51:26 +00:00
docs: update gofurther/virtiofs
This commit is contained in:
parent
9eb7f51a15
commit
869a0b7ebd
@ -2,7 +2,7 @@
|
|||||||
title: Share a host directory with a guest using virtiofs
|
title: Share a host directory with a guest using virtiofs
|
||||||
description:
|
description:
|
||||||
published: true
|
published: true
|
||||||
date: 2023-01-24T16:49:37.566Z
|
date: 2023-02-02T19:05:40.611Z
|
||||||
tags:
|
tags:
|
||||||
editor: markdown
|
editor: markdown
|
||||||
dateCreated: 2022-08-13T00:16:17.437Z
|
dateCreated: 2022-08-13T00:16:17.437Z
|
||||||
@ -10,16 +10,18 @@ dateCreated: 2022-08-13T00:16:17.437Z
|
|||||||
|
|
||||||
# Sharing a directory
|
# Sharing a directory
|
||||||
|
|
||||||
> *As of January 2023, virtio-fs is only available for virtual machines managed by the system libvirt instance (`qemu:///system`)*
|
> For KVM/QEMU, as of January 2023, virtio-fs is only available for virtual machines managed by the system libvirt instance (`qemu:///system`)
|
||||||
{.is-info}
|
|
||||||
|
|
||||||
> *As of January 2023, virtio-fs does not feature a read-only mode. Do not share a host directory with an untrusted guest*.
|
|
||||||
{.is-warning}
|
{.is-warning}
|
||||||
|
|
||||||
[Virtio-fs](https://virtio-fs.gitlab.io/), shorts for virtio shared filesystem, allows you to share a directory located on the host with a guest.
|
> As of January 2023, virtio-fs does not support read-only mode, meaning a guest will be able to write to the host's folder.
|
||||||
|
{.is-warning}
|
||||||
|
|
||||||
|
[Virtio-fs](https://virtio-fs.gitlab.io/), shorts for virtio shared filesystem, allows for a directory located on the host to be shared with a guest.
|
||||||
|
|
||||||
It is designed to be fast and optimized for local usage, when the host and the guest are located on the same physical machine.
|
It is designed to be fast and optimized for local usage, when the host and the guest are located on the same physical machine.
|
||||||
|
|
||||||
|
Just as with other virtio devices, it requires specialized drivers to be written for the guest operating system.
|
||||||
|
|
||||||
## The guest
|
## The guest
|
||||||
|
|
||||||
### Edit XML configuration
|
### Edit XML configuration
|
||||||
@ -46,8 +48,8 @@ It is designed to be fast and optimized for local usage, when the host and the g
|
|||||||
[...]
|
[...]
|
||||||
<filesystem type="mount" accessmode="passthrough">
|
<filesystem type="mount" accessmode="passthrough">
|
||||||
<driver type="virtiofs"/>
|
<driver type="virtiofs"/>
|
||||||
<source dir="/mnt/"> # The host directory to be shared with the guest
|
<source dir="/opt/share"> # The host directory to be shared with the guest
|
||||||
<target dir="share"/> # Contrary to what the name implies, this is the tag used inside the guest
|
<target dir="share"> # The target dir value refers to the tag used inside the guest to describe the share.
|
||||||
</filesystem>
|
</filesystem>
|
||||||
[...]
|
[...]
|
||||||
</devices>
|
</devices>
|
||||||
@ -57,7 +59,7 @@ It is designed to be fast and optimized for local usage, when the host and the g
|
|||||||
|
|
||||||
### Mount the folder inside the guest
|
### Mount the folder inside the guest
|
||||||
|
|
||||||
* Inside the guest VM, mount the folder using the following commmand to mount the `/mnt` host directory on the guest, using also the `/mnt` point:
|
* Inside the guest VM, mount the folder using the following command to mount the `/mnt` host directory on the guest, using also the `/mnt` point:
|
||||||
|
|
||||||
`# mount -t virtiofs share /mnt/`
|
`# mount -t virtiofs share /mnt/`
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user