在 Windows环境下,通过 VMware 共享数据给 Ubuntu 虚拟机,主要有以下几种方法:
1. 使用 VMware 自带的共享文件夹功能
这是最常用的方法,支持文件夹的双向共享:
- 开启共享文件夹:
- 在 VMware 中,打开虚拟机的设置,选择“Options” -> “Shared Folders”。
- 选择“Always Enabled”,并添加要共享的文件夹路径。
- Ubuntu 挂载共享文件夹:
- 安装 VMware Tools(推荐 open-vm-tools):
sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop -y
- 共享文件夹一般会挂载到
/mnt/hgfs/
下。如果未自动挂载,可以尝试重启虚拟机。
- 安装 VMware Tools(推荐 open-vm-tools):
2. 使用网络共享(Samba/Windows 共享)
通过网络协议实现共享,适用于多平台间的文件共享。
-
设置 Windows 文件夹共享:
- 右键需要共享的文件夹 -> “属性” -> “共享” -> 添加“Everyone”权限。
- 确认共享路径(如
\\192.168.x.x\共享文件夹
)。
-
Ubuntu 访问共享文件夹:
- 安装必要的软件包:
sudo apt install samba-client cifs-utils -y
- 使用以下命令挂载共享文件夹:
sudo mount -t cifs //192.168.x.x/共享文件夹 /mnt/共享目录 -o username=共享用户名,password=共享密码
- 或在文件管理器中输入
smb://192.168.x.x/共享文件夹
进行访问。
- 安装必要的软件包:
3. 使用 FTP/SFTP
适用于更灵活的文件共享方式,尤其是服务器端使用的场景。
-
在 Windows 上安装 FTP 服务器:
- 可以使用 FileZilla Server 或 Windows 内置的 IIS FTP。
-
Ubuntu 访问 FTP 共享:
- 使用 FTP 客户端(如 FileZilla)连接。
- 或通过命令行下载/上传:
ftp 192.168.x.x
4. 使用 U盘镜像(ISO 文件)挂载
如果文件共享不频繁,可通过创建 ISO 镜像文件的方式共享。
-
在 Windows 创建 ISO 文件:
- 使用工具如 WinCDEmu 或 PowerISO 创建包含共享文件的 ISO 镜像。
-
在 Ubuntu 挂载 ISO:
- 将 ISO 文件挂载到 Ubuntu:
sudo mount -o loop 文件名.iso /mnt/iso
- 将 ISO 文件挂载到 Ubuntu:
5. 使用云存储(Google Drive、OneDrive 等)
借助第三方云存储实现文件共享,适用于网络条件好的场景。
-
在 Ubuntu 安装云存储工具:
- 安装
rclone
或官方客户端(如 Google Drive 的google-drive-ocamlfuse
)。 - 挂载云存储文件夹到本地。
- 安装
-
在 Windows 使用对应的客户端上传/同步文件。
6. 使用 scp(仅限 SSH 环境)
如果 Ubuntu 启用了 SSH 服务,可以通过 scp
命令在两者之间传输文件。
-
在 Windows 上安装 SSH 客户端:
- 使用 Windows 自带的 PowerShell 或安装工具如 PuTTY。
-
传输文件:
scp 文件名 用户名@UbuntuIP:/目标路径
以上方法可以根据你的需求选择,比如方便性、性能、网络条件等。推荐优先使用 VMware 自带共享文件夹功能,设置简单且高效。
标签:Windows,虚拟机,文件夹,Ubuntu,挂载,共享,VMware From: https://blog.csdn.net/qq_38531502/article/details/145187575