mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-11-25 13:23:08 +00:00
docs: add instructions to run virtio-fs as rootfs
BUG=None TEST=`./tools/dev_container ./tools/fmt` and mdbook build Change-Id: I7fa86a9ad571ff15d8605c6a44e5a76547cb9f76 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4768222 Auto-Submit: Morg <morg@google.com> Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Commit-Queue: Morg <morg@google.com>
This commit is contained in:
parent
fa2ab94c46
commit
8582fde1ce
1 changed files with 14 additions and 1 deletions
|
@ -8,7 +8,7 @@ directory. You can also find a runnable sample in `tools/examples/example_fs`.
|
|||
|
||||
## Creating a Shared Directory on the Host Machine
|
||||
|
||||
Run following commands in host machine, to create a shared directory:
|
||||
To create a shared directory, run the following commands in the host machine:
|
||||
|
||||
```sh
|
||||
mkdir host_shared_dir
|
||||
|
@ -39,3 +39,16 @@ mount -t virtiofs my_shared_tag /tmp/guest_shared_dir
|
|||
|
||||
You can now add files to the shared directory. Any files you put in the `guest_shared_dir` will
|
||||
appear in the `host_shared_dir` on the host machine, and vice versa.
|
||||
|
||||
## Running VirtioFS as root filesystem
|
||||
|
||||
It is also possible to boot crosvm directly from a virtio-fs directory, as long as the directory
|
||||
structure matches that of a valid rootfs. The outcome is similar to running a chroot but inside a
|
||||
VM.
|
||||
|
||||
Running VMs with virtio-fs as root filesystem may not be ideal as performance will not be as good as
|
||||
running a root disk with virtio-block, but it can be useful to run tests and debug while sharing
|
||||
files between host and guest.
|
||||
|
||||
You can refer to the [advanced usage](../running_crosvm/advanced_usage.md#with-virtiofs) page for
|
||||
the instructions on how to run virtio-fs as rootfs.
|
||||
|
|
Loading…
Reference in a new issue