在 virt

​ ​virt-manager​ ​​运行或软件包经常使用​​库来提供虚构机治理服务。它有一个桌面界面,有助于创立、删除和治理多个虚构机。

virt-manager 桌面界面及其组件为各种团体和商业场景提供了灵敏的虚构机治理服务。它是一个自在开源的运行,重要用于 KVM 虚构机。但是,它也可以允许其余治理程序,如 Xen 和 LXC。

在之前的文章中,我解释了​ ​如何经常使用 virt-manager 创立虚构机​ ​。这篇文章引见了如何在客户机和主机之间无缝访问文件和文件夹。

关于 virtiofs 的说明

共享文件和文件夹是由名为 virtiofs 的 libvirt 共享文件系统提供的。它提供了访问主机上的目录树的一切性能和参数。因为大少数 virt-manager 虚构机的性能都被翻译成 XML,所以共享文件/文件夹也可以经过 XML 文件来指定。

在 virt-manager中共享文件夹

首先,确保你的客户机封锁了电源。在 virt-manager GUI 中,选用虚构机,点击“关上Open”,弹出控制台设置。

关上设置

点击工具条上显示虚构配件细节的图标。而后点击左边面板上的“内存Memory”。

选用选项 “启用共享内存Enable shared memory”。点击运行。

启用共享内存选项

而后点击底部的 “减少配件Add hardware”。

点击减少配件

在减少新配件的窗口中,从左边的面板上选用 “文件系统File system”。

而后在 “细节Details” 标签当选用 “驱动程序Driver” 为 “virtiofs”。点击 “阅读Browse>阅读本地browse local”, 选用你想在客户机内访问的主机门路

在指标门路中,输入你想要的任何名字。这只是一个文件标签,将在挂载时经常使用。

所以,假设我想访问​ ​Pictures/Screenshots​ ​文件夹(​ ​/home/debugpoint/Pictures/Screenshots​ ​),示例设置可以是这样:

减少一个新的文件系统配件

上方是上述性能的 XML 设置。你可以在 XML 标签中找到它。

点击 “成功Finish”。在 virt-manager 主窗口中,右键点击虚构机,点击运转,启动虚构机。确保点击“显示图形控制台show the graphical console”(假设虚构机没有显示,点击工具条上的监督器图标)。

在客户机中,创立一个你想挂载主机文件夹的文件夹。在这个例子中,我经常使用了​ ​/mnt/pictures​ ​。

sudo mkdir /mnt/pictures

最后,经常使用你在上述步骤中创立的标签将主机文件夹挂载到这个新文件夹。经常使用上方的命令在终端做这件事。确保依据你的系统扭转上方命令中的标签和文件夹称号。

sudo mount -t virtiofs mount_tag_pictures /mnt/pictures

如今你可以在 virt-manager 中的主机和客户机之间的无缝地阅读文件夹和减少/删除名目。

从 virt-manager 客户机访问主机文件

总结

我宿愿这个打算能协助你从客户机上访问主机文件和文件夹。记住,你的用户 ID,也就是用来启动 virt-manager 运行的用户,应该有雷同的权限来访问主机文件夹。

您可能还会对下面的文章感兴趣: