Multipass中文文档-与实例共享数据

Posted 但老师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Multipass中文文档-与实例共享数据相关的知识,希望对你有一定的参考价值。

总目录(待翻译完完善)

1. 概览

2. 教程

3. 使用指引

   3.1 安装Multipass

     3.1.1 基于Linux

     3.1.2 基于macOS

     3.1.3 基于Windows

   3.2 管理实例

     3.2.1 创建实例

     3.2.2 修改实例

     3.2.3 使用实例

     3.2.4 使用实例命令别名

     3.2.5 与实例共享数据

     3.2.6 移除实例

   3.3 管理Multipass

     3.3.1 设置驱动

     3.3.2 使用Multipass服务授权代理

     3.3.3 远程使用Multipass

     3.3.4 提高挂载性能

     3.3.5 使用Packer打包Multipass镜像

     3.3.6 设置图像界面

     3.3.7 使用不同的macOS终端

   3.4 问题排查

     3.4.1 连接日志

     3.4.2 网络问题排查


如何与实例共享数据

也见: Instance

这篇文档展示了如何在你的主机和实例之间共享数据。有两种方法实现,一是mount命令,另一个是transfer命令。

内容:


使用mount命令

也见:mount, umount

在主机与Multipass实例之间共享数据,推荐使用mount命令:

$ multipass mount $HOME keen-yak
$ multipass info keen-yak
...
Mounts:   /home/michal => /home/michal

从此开始,/home/michal将在实例内可用。

你也可以在实例内具像化路径去挂载本地路径:

$ multipass mount $HOME keen-yak:/some/path

挂载也可以在launch命令中作为选项之一:

multipass launch --mount /some/local/path:/some/instance/path

使用umount解挂已挂载的路径。你可以使用具体的路径取消挂载,也可以不使用路径一次取消所有挂载:

$ multipass umount keen-yak
$ multipass info keen-yak
...
Mounts:   -- 

使用transfer命令

你也可以使用transfer命令只复制文件。如果文件在实例内,在路径前加上实例名前缀:

$ multipass transfer keen-yak:/etc/crontab keen-yak:/etc/fstab /home/michal
$ ls -l /home/michal/crontab /home/michal/fstab
-rw-r--r-- 1 michal michal 722 Oct 18 12:13 /home/michal/crontab
-rw-r--r-- 1 michal michal  82 Oct 18 12:13 /home/michal/fstab
$ multipass transfer /home/michal/crontab /home/michal/fstab keen-yak
$ multipass exec keen-yak -- ls -l crontab fstab
-rw-rw-r-- 1 ubuntu ubuntu 722 Oct 18 12:14 crontab
-rw-rw-r-- 1 ubuntu ubuntu  82 Oct 18 12:14 fstab

原文链接

How to share data with an instance

以上是关于Multipass中文文档-与实例共享数据的主要内容,如果未能解决你的问题,请参考以下文章

Multipass中文文档-远程使用Multipass

Multipass中文文档-远程使用Multipass

Multipass中文文档-概览

Multipass中文文档-使用实例

Multipass中文文档-创建实例

Multipass中文文档-教程