我的系统中不存在 vmware-vdiskmanager

我的系统中不存在 vmware-vdiskmanager

我正在使用 Ubuntu 12.04,并尝试扩展分配给 Linux 虚拟机的大小,但我找不到vmware-vdiskmanager或任何安装包vmware-vdiskmanager。有人可以告诉我如何安装vmware-vdiskmanager或链接下载它吗......?

答案1

据我所知,vmware-vdiskmanager它是与 VMware Fusion 和 VMware Workstation 捆绑在一起的实用程序。

我找到了一个 32 位版本1023856-vdiskmanager-linux.7.0.1.zip可供下载请访问 kb.vmware.com(直接链接自附件部分)。

来源

答案2

您可以使用从 kb.vmware.com 下载的 32 位版本附件部分

  • 下载并解压缩1023856-vdiskmanager-linux-7.0.1.zip文件
  • 展开压缩文件,并将其重命名为vmware-vdiskmanager
  • 将 vmware-vdiskmanager 文件复制到/usr/bin/
  • 赋予其可执行权限

这将自动完成安装:

cd /tmp/
wget http://kb.vmware.com/selfservice/viewAttachment.do?attachID=1023856-vdiskmanager-linux.7.0.1.zip&documentID=1023856
unp 1023856-vdiskmanager-linux-7.0.1.zip
mv 1023856-vmware-vdiskmanager-linux.7.0.1 /usr/bin/vmware-vdiskmanager
chmod +x /usr/bin/vmware-vdiskmanager

要使用它,例如,使用以下命令压缩虚拟机:

/usr/bin/vmware-vdiskmanager -k ~/VirtualBox\ VMs/<virtual disk.vmdk>

答案3

对于安装了 vmware-player(不是捆绑包的一部分)的 ubuntu 18.04 工作站也需要同样的功能。

从这里下载 VDDK(虚拟磁盘开发套件)v7.0: https://code.vmware.com/web/sdk/7.0/vddk(需要我的 vmware 帐户凭证才能执行此操作。)

tar -xzvf VMware-vix-disklib-7.0.0-15832853.x86_64.tar.gz ./vmware-vix-disklib-distrib/bin64/vmware-vdiskmanager

我的 vmware-player 安装在 /usr/lib/vmware/ 中,因此我建议您将下载的文件解压到 /usr/lib/ 中,这样所需的部分将位于 /usr/lib/vmware-vix-disklib-distrib

答案4

Sylvain 建议下载的磁盘管理器依赖于 OpenSSL。如果您未安装它,您将收到以下错误消息:

SSLLoadSharedLibrary:无法加载库 libeay32.dll

OpenSSL 可从此处获取:http://www.openssl.org/community/binaries.html

下载并安装 OpenSSL 可解决此问题。

注意:我意识到 OpenSSL dll 存在于 VMware Player 安装目录中。如果将该工具复制到 VMware Player 目录中并从那里执行,则无需安装 OpenSSL。

相关内容