在 Windows 上的 VMWare 工作站上运行 Linux VM 是否有通用的“高性能”存储和网络配置?
- 我有一台性能非常高的笔记本电脑(配备 SSD、6 核、32GB 内存,且未运行其他重要进程)
- 我发现安装共享文件夹的速度非常慢 —— 甚至无法用于开发工作。
- 我还发现了解决存储速度变慢的解决方法,桥接网络似乎没有互联网连接。
- 我正在运行带有 ubuntu 20.20 的 Windows 10。
0)网络
我找到了下面 (1) 的解决方法,即对于 VMWare Workstation 中的虚拟机使用 BRIDGED 网络,而不是 NAT 网络,但是,当我这样做时,互联网连接就断了。
1)存储性能:
我注意到,在访问和 cd 到大型目录时,VMWare 工作站上挂载文件夹的存储性能会占用我 100% 的 CPU...
/home/jayunit100/shares 上的 vmhgfs-fuse 类型 fuse.vmhgfs-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other) 我可以清楚地以 root 身份看到文件内容,甚至可以 cd 进入这些目录。
但是,作为非 root 用户,我无法更改这些已安装的目录,并且 cd 操作会挂起。请注意,我可以轻松地以非 root 用户身份 ls 这些文件...
为什么当我以非 root 身份尝试更改为 Windows 挂载文件系统时,我的 ubuntu 机器会挂起?
当我从 Windows 文件夹共享到 Ubuntu 时,有什么方法可以注册可以/不能访问该文件夹的用户吗?
注意:我认为一个可行的解决方法是在 Ubuntu VM 中以 root 身份运行所有内容。访问 Windows 管理的文件时这样做会有什么后果?
答案1
VMware 什么版本?目前最新版本是 V15.5.5。
您安装了 VMware Tools 吗?(需要工具)。
我在 Windows 10 V2004 上安装了 Ubuntu 18 LTS。我进入 Ubuntu 文件管理器,使用以下命令连接到主机 Windows 计算机:
smb://ip_address_of_host/folder_share(主机文件夹设置为共享)。实际连接时间正常(比 Windows 慢一点)
性能非常不错,适用于 NAT 或桥接连接。互联网仍使用 NAT 和桥接网络。更改网络类型时可能需要重新启动客户端。
在主机上浏览(CD)非常大的文件夹并不会占用太多的 CPU(正如预期的那样)。
我的 Ubuntu 用户就像 Windows 10 用户。我可以使用 Sudo 执行管理工作,但不能使用它来共享文件。
概括:
确保您使用的是 VMware V15.5.5 确保已安装工具。没有工具可以阻碍共享。使用 smb://ipaddress/folder/ 共享
如上所述,上述方法对我来说效果很好。非常好用。我还有一台速度很快的笔记本电脑,配有大型 NVMe SSD 驱动器(速度也很快)。
注意:上述步骤在 Kali V2020.2 客户机中也能正常工作。