docs: update gofurther/virtiofs
This commit is contained in:
parent
869a0b7ebd
commit
9ed8d3eed4
@ -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-02-02T19:05:40.611Z
|
date: 2023-02-02T19:13:08.447Z
|
||||||
tags:
|
tags:
|
||||||
editor: markdown
|
editor: markdown
|
||||||
dateCreated: 2022-08-13T00:16:17.437Z
|
dateCreated: 2022-08-13T00:16:17.437Z
|
||||||
@ -39,7 +39,7 @@ Just as with other virtio devices, it requires specialized drivers to be written
|
|||||||
</domain>
|
</domain>
|
||||||
```
|
```
|
||||||
|
|
||||||
* A filesystem device has to be added.
|
* Add the filesystem device to the guest. In this the following case, the directory `/opt/share/` will be shared with the guest:
|
||||||
|
|
||||||
```
|
```
|
||||||
<domain type="kvm">
|
<domain type="kvm">
|
||||||
@ -49,7 +49,7 @@ Just as with other virtio devices, it requires specialized drivers to be written
|
|||||||
<filesystem type="mount" accessmode="passthrough">
|
<filesystem type="mount" accessmode="passthrough">
|
||||||
<driver type="virtiofs"/>
|
<driver type="virtiofs"/>
|
||||||
<source dir="/opt/share"> # 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"> # The target dir value refers to the tag used inside the guest to describe the share.
|
<target dir="share"> # The target dir value refers to the mount tag used inside the guest, not the target dir inside the guest
|
||||||
</filesystem>
|
</filesystem>
|
||||||
[...]
|
[...]
|
||||||
</devices>
|
</devices>
|
||||||
@ -59,10 +59,24 @@ Just as with other virtio devices, it requires specialized drivers to be written
|
|||||||
|
|
||||||
### Mount the folder inside the guest
|
### Mount the folder inside the guest
|
||||||
|
|
||||||
* 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:
|
* Inside the guest VM, mount the folder using the following command to mount the `/opt/share` host directory to the guest, using also the `/mnt` point:
|
||||||
|
|
||||||
`# mount -t virtiofs share /mnt/`
|
`# mount -t virtiofs share /mnt/`
|
||||||
|
|
||||||
|
* To make it permanent, edit `/etc/fstab` to look like the following:
|
||||||
|
|
||||||
|
```
|
||||||
|
share /mnt/ virtiofs rw,noatime,_netdev 0 0
|
||||||
|
```
|
||||||
|
|
||||||
|
* Make sure it works before rebooting the guest virtual machine, by un-mounting the share
|
||||||
|
|
||||||
|
`# umount /mnt/`
|
||||||
|
|
||||||
|
* and then mounting all share available in fstab:
|
||||||
|
|
||||||
|
`# mount all`
|
||||||
|
|
||||||
## Resources
|
## Resources
|
||||||
|
|
||||||
* Official website: https://virtio-fs.gitlab.io/index.html#status
|
* Official website: https://virtio-fs.gitlab.io/index.html#status
|
||||||
|
Loading…
x
Reference in New Issue
Block a user