目录

VMware Workstation常用操作记录

安装

序列号

10.x:1Z0G9-67285-FZG78-ZL3Q2-234JG
11.x:YG74R-86G1M-M8DLP-XEQNT-XAHW2
12.x:ZC3TK-63GE6-481JY-WWW5T-Z7ATA
14.x:AU108-FLF9P-H8EJZ-7XMQ9-XG0U8
15.x:FC7D0-D1YDL-M8DXZ-CYPZE-P2AY6
16.x:ZF3R0-FHED2-M80TY-8QYGC-NPKYF

下载地址

ubuntu安装依赖

Ubuntu下面安装VMWare,提示:Build environment error! A required application is missing and Modconfig can not

sudo apt-get install gcc libcanberra*

减小导出ova的体积

导出OVF模板之前压缩会大幅度缩小OVF的体积

压缩linux虚拟机磁盘

sudo -E sh -c 'cat /dev/zero > zero;sync;sleep 1;sync;rm -f zero && vmware-toolbox-cmd disk shrinkonly && poweroff'

压缩windows虚拟机磁盘

在虚拟机列表上右键👉🏻️管理👉🏻️清理磁盘

vmware-vdiskmanager

将单个文件vmdk分割成每个不超过2G的多个vmdk文件

"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r source.vmdk -t 1 split.vmdk

合并vmdk文件

"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r split.vmdk -t 0 merged.vmdk

windows虚拟机对文件共享支持比较好,基本上安装上vmware-tools就可以正常使用了,不管主机是windows还是linux

虚拟机Linux和主机文件共享

虚拟机需要安装open-vm-tools

使用命令手动挂载

  • 4.0内核以下:

    # 将所有共享文件夹挂载到/mnt/hgfs
    sudo mount -t vmhgfs .host:/ /mnt/hgfs
    
    # 将名称sharedfolder的共享挂载到/mnt/hgfs
    sudo mount -t vmhgfs .host:/sharedfolder /mnt/hgfs 
    
  • 4.0内核以上:

    # 将所有共享文件夹挂载到/mnt/hgfs
    sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs/ -o subtype=vmhgfs-fuse,allow_other
    
    # 将名称sharedfolder的共享挂载到/mnt/hgfs
    sudo /usr/bin/vmhgfs-fuse .host:/sharedfolder /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other 
    

    可以用vmhgfs-fuse -h查看命令可用的所有参数。挂载点可以自己设置,不一定要放在默认目录。

使用fstab自动挂载

  • 4.0内核以下:

    /etc/fstab添加一行

    .host:/ /mnt/hgfs vmhgfs defaults 0 0
    
  • 4.0内核以上:

    /etc/fstab添加一行

    # 默认参数
    .host:/ /mnt/hgfs/ fuse.vmhgfs-fuse allow_other 0 0
    
    # 修改用户和所有者,修改默认umask为022,默认权限是755
    .host:/ /mnt/hgfs/ fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0