15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > UTM 虚拟机共享目录教程

UTM 虚拟机共享目录教程

时间:2023-06-29 12:39:01 | 来源:网站运营

时间:2023-06-29 12:39:01 来源:网站运营

UTM 虚拟机共享目录教程:
本文章应用于 iOS UTM 安装使用教程及问题解决
UTM 虚拟机的共享目录是通过 SPICE 的 SPICE WebDavd 实现的,通过运行 WebDav Server 实现文件共享




SPICE WebDavd 对于虚拟机系统来说需要安装配置后,才能正常使用。


Windows

对于 Windows 系统,首先需要安装 SPICE GUEST 套件,再进行 SPICE WebDavd 的安装。




安装 SPICE Tools

UTM QEMU 分支:GitHub



下载 UTM 项目提供的 spice-guset-tools。

Releases:https://github.com/utmapp/qemu/releases/
得到 spice-guest-tools 的 iso 文件。

将 iso 文件导入 UTM 虚拟机 “驱动器”。

导入部分不再加以叙述,若对导入部分存在疑惑,请重新阅读 iOS UTM虚拟机安装使用教程




启动系统后,查看 “DVD/CD 驱动器” ,iso 内文件结构如下。

运行 spice-guest-tools.exe,完成安装 SPICE Tools.

安装 SPICE Tools 需要使用稍长的时间,等待即可。




出现以下返回即为安装成功。

至此可以使用“剪贴板共享”。


安装 SPICE WebDavd

从 SPICE 项目网站下载适用于 Windows 的 SPICE WebDavd 客户端。

链接:Index of /download/windows/spice-webdavd
对于 Windows ,请注意下载文件的扩展名是否正确。




运行 msi 文件等待安装完成,关闭虚拟机完成接下来的配置。


配置 UTM “共享” 选项

虚拟机内 Windows 系统已经准备就绪,接下来设置 UTM 的共享目录即可使用。

开启 “目录共享” 选项,“只读” 选项根据需求自行选择。




回到虚拟机主页,选择 "文件共享",在选择页面中,自行选择除 iCloud 和云同步软件的本机目录,作为共享目录。

再次启动虚拟机即可使用 UTM 共享目录。


虚拟机内 WebDav 文件访问

完成虚拟机内 SPICE WebDavd 的安装和 UTM 共享目录的正确设置后,虚拟机内将多一个网络位置。

虚拟机内 WebDav 网址 : http://localhost:9843/




一般来说,虚拟机内 Windows 操作系统将自动将 SPICE 的 WebDav 挂载到资源管理器。

也可以通过 "网络浏览器" 访问,或是手动挂载网络位置。

如果在 UTM 配置 "共享目录" 环节开启 "只读" 选项,虚拟机内操作系统将不能使用 WebDav 将文件传输到共享目录。


解决虚拟机内 WebDav 不能传输下载 50MB 以上文件

原因:Windows XP SP2 中引入的安全更改会影响 WebDav 的文件传输。 此安全更改确保未经授权的服务器无法强制客户端计算机遭受拒绝服务攻击。 如果尝试下载大于 50MB 的文件,客户端计算机会将其解释为拒绝服务攻击。 因此,下载过程会停止。

通过安装补丁或修改注册表解决该问题。

下载链接:MicrosoftEasyFix 55026.msi
安装完成后,重启虚拟机内操作系统,即可解决该问题。




Linux

每个 Linux 发行版的包管理器可能不一致,且 spice-webdavd 包可能不在发行版仓库或包名不一致。

需要安装 spice-vdagent spice-webdavd




安装所需二进制包

Debian / Ubuntu

# apt update# apt install spice-vdagent spice-webdavd


CentOS Stream / Rocky Linux / Fedora

# dnf update# dnf install spice-vdagent spice-webdavd


Arch Linux

# pacman -Syyu spice-vdagent phodav


安装完成后,关闭虚拟机完成接下来的配置。


配置 UTM “共享” 选项




开启 “目录共享” 选项,“只读” 选项根据需求自行选择。




回到虚拟机主页,选择 "文件共享",在选择页面中,自行选择除 iCloud 和云同步软件的本机目录,作为共享目录。

再次启动虚拟机即可使用 UTM 共享目录。


配置 SPICE Webdavd

安装 spice-webdavd 或 phodav 包后,会自动添加 “spice-webdavd.service” 。

# 使用 systemd 启动 spice-webdavd 服务# systemctl enable --now spice-webdavd


也可以通过执行命令启动 spice-webdavd

# 启动 spice-webdavd,端口可以自行选择# sudo spice-webdavd -p 9843


成功运行 spice-webdavd 后,通过访问 http://localhost:9843 使用 WebDav 共享目录。

http://localhost/$port 根据 spice-webdavd 服务端口自行修改




接下来可以通过 HTTP 访问共享目录或通过挂载 WebDav 来访问共享目录。


挂载 WebDav

需要安装 davfs2




Debian / Ubuntu

# apt update# apt install davfs2


CentOS Stream / Rocky Linux / Fedora

# dnf update# dnf install davfs2


Arch Linux

# pacman -Syyu davfs2


安装完成后,使用 mount 指令挂载 WebDav。

普通用户也可以挂载 davfs

# 将 Port 改为 spice-webdavd 设置的端口$ export $port=Port# 创建挂载点,根据自己需求选择$ mkdir /home/gdzzc/webdav$ export $mount_path=/home/gdzzc/webdav# 挂载 WebDav$ mount -t davfs http://localhost:$port $mount_path# 访问挂载点即可使用共享目录$ cd /home/gdzzc/webdav

关键词:目录,教程,虚拟

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭