我正在使用 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。