第 20 章 使用命令行删除主机和虚拟机之间共享的文件


要在主机和虚拟机(VM)之间停止共享目录,您必须从虚拟机 XML 配置中删除目录配置。

先决条件

  • 您已在客户端操作系统中找出挂载点和目标共享。
  • 您已停止了当前读取和写入共享目录的任何服务或应用程序。
  • 目录不用作其他挂载或符号链接的源。

流程

  1. 打开虚拟机的 XML 配置。

    # virsh edit <vm-name>
  2. 找到与共享目录对应的 <filesystem > 条目,并将其删除。该条目类似如下:

    <filesystem type='mount' accessmode='passthrough'>
      <driver type='virtiofs'/>
      <binary path='/usr/libexec/virtiofsd' xattr='on'/>
      <source dir='/root/shared-files'/>
      <target dir='host-file-share'/>
    </filesystem>
  3. 保存配置。

验证

  1. 重启虚拟机。

    # virsh start <vm-name>

要使用 virtiofs 功能删除主机系统及其虚拟机(VM)之间共享的文件,您可以使用 RHEL web 控制台。

先决条件

流程

  1. Virtual Machines 界面中,点击您要从中删除共享文件的虚拟机。

    这时将打开一个新页面,其中有一个 Overview 部分,其中包含有关所选虚拟机和 Console 部分的基本信息。

  2. 滚动到 Shared directories

    Shared directories 部分显示与该虚拟机共享的主机文件和目录的信息,以及 添加删除 共享目录的选项。

  3. 点击您要与虚拟机解除共享的目录旁边的 Remove

    此时会打开 Remove filesystem 对话框。

  4. 点击 Remove

    所选目录与虚拟机解除共享。

验证

  • 确保共享目录不再可用,且在虚拟机上无法访问。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部